カテゴリー: Python

maya_python_select_shelftoplevel_topimage

MAYAのメインウィンドウのシェルフをPythonで操作する方法MAYAのメインウィンドウのシェルフをPythonで操作する方法

「メインウィンドウのシェルフをPythonスクリプトで操作したい」 MAYAのメインウィンドウの上部に配置されている Shelf/シェルフ ツールやコマンドを登録して1クリックで機能にアクセスする事ができ非常に便利です。 […]

maya_python_codecs_open_topimage

[MAYA Python] codecsモジュールで日本語のテキストファイルを読み込む方法-MAYA アーティストのスクリプト入門-[MAYA Python] codecsモジュールで日本語のテキストファイルを読み込む方法-MAYA アーティストのスクリプト入門-

「MAYAのPythonで日本語で書かれたテキストファイルを読み込んだら文字化けしてしまう」 Pythonでファイルを読み込むには open() の関数を使いますが、Python2.x系とPython3.x系ではエンコー […]

maya_python_os_path_topimage

[Python文字列]os.path()でファイルパスを操作する方法-MAYA アーティストのスクリプト入門-[Python文字列]os.path()でファイルパスを操作する方法-MAYA アーティストのスクリプト入門-

Pythonで文字列を扱う方法は様々ありますが今回紹介するのはパス文字列を操作する方法です。 アプリケーションの起動やファイルの読み込み、ファイルの保存 などファイルを扱う際には必ずファイルパスの操作が必要になります。 […]

maya_python_str_replace_topimage

[Python]文字列をreplace()・%演算子・format()で置き換える方法-MAYA アーティストのスクリプト入門-[Python]文字列をreplace()・%演算子・format()で置き換える方法-MAYA アーティストのスクリプト入門-

Pythonの文字列を扱う方法は多種多様にあります。 その中で今回は、文字列の特定文字を置き換える方法を紹介します。 文章の特定の単語を違う単語に置き換えたり 私は来週の日曜日に映画館に行きます。↓私は来週の日曜日に図書 […]

maya_python_delimit strings_topimage

[Python]区切り文字を指定して文字列を分割する方法-MAYA アーティストのスクリプト入門-[Python]区切り文字を指定して文字列を分割する方法-MAYA アーティストのスクリプト入門-

Pythonの文字列を扱う方法は多種多様にあります。 その中で今回は、区切り文字を指定して文字列を分割する方法を紹介します。 「指定した文字を境に前後で分割したい」「文字列の中にある特定の文字でバラバラにしたい」 など、 […]

maya_python_melscript_vector_topimage

MAYAのPythonスクリプトにMELを組み込んでベクトル計算をする方法MAYAのPythonスクリプトにMELを組み込んでベクトル計算をする方法

MAYAはPythonでスクリプトを書けますが、MAYAのデフォルトのスクリプトはMELです。 MAYAでPythonでスクリプトを書けるようになってから大分たつので今はなくなりましたが、Python対応し始めた頃はまだ […]

maya_python_string_slice_topimage

[Python 文字列]位置を指定して文字を抽出する方法-MAYA アーティストのスクリプト入門-[Python 文字列]位置を指定して文字を抽出する方法-MAYA アーティストのスクリプト入門-

Pythonの文字列を扱う方法は多種多様にあります。 その中で今回は、文字列の位置を指定して文字を抽出する方法を紹介します。 「ファイルの名前を取得できたけど頭文字と末尾の数字は必要ない」 など、文字列の必要な部分だけを […]

maya_py_dictionary_topimage

Python 辞書dictionaryの使い方-MAYA アーティストのスクリプト入門-Python 辞書dictionaryの使い方-MAYA アーティストのスクリプト入門-

Pythonにはリストに似た配列 辞書dictionary があります。 辞書を使うと 関連付けた2つの要素を一組にして、片方は key鍵 もう片方は value要素 にした配列から、key鍵を使ってvalue要素を取り […]

maya_py_getattr_translate_topimage

MAYA Python オブジェクトの位置を取得する方法-MAYA アーティストのスクリプト入門-MAYA Python オブジェクトの位置を取得する方法-MAYA アーティストのスクリプト入門-

MAYAのスクリプトでは オブジェクトの位置情報を取得 する事がよくあります。 対象のオブジェクトを動かすにしても大きくするにしても元の情報が分からないと、正しく操作できません。 位置情報を取得するには対象のオブジェクト […]

python_comment_out_topimage

Python コメントアウトの書き方-MAYA アーティストのスクリプト入門-Python コメントアウトの書き方-MAYA アーティストのスクリプト入門-

皆さんの書いたプログラムコードは他の人に理解されてますか? 正直筆者は過去に自分で書いたプログラムコードの意味が分からない時があります。 さて今回はPythonのコメントアウトの書き方を紹介します。 コメントアウトは主に […]