カテゴリー: Python

maya_python_pointPosition_topimage

[MAYA-Python]ポリゴン頂点・CV・ロケータなどポイントの位置を取得[MAYA-Python]ポリゴン頂点・CV・ロケータなどポイントの位置を取得

MAYAのスクリプトでオブジェクトの位置情報を取得するには 「getAttr(オブジェクト名.translateX)」として移動値を取得する事ができます。 「ポリゴンの頂点の位置を取得するにはどうしたら良いの?」 もちろ […]

maya_python_mel_mag_topimage

[MAYA Python] MELの型vectorを使って2点間の距離の値を取得[MAYA Python] MELの型vectorを使って2点間の距離の値を取得

過去にこのブログでMAYAのPythonスクリプトにでMAYAの標準スクリプトMELを組み込む方法を紹介しました。 ⇒MAYAのPythonスクリプトにMELを組み込んでベクトル計算をする方法 その記事でMELを使用する […]

python_pyperclip_topimage

Pythonでクリップボードの値を取得できる外部モジュール「pyperclip」Pythonでクリップボードの値を取得できる外部モジュール「pyperclip」

「Pythonでクリップボードの値を取得するにはどうしたら良いの?」 テキストエディターに書かれたテキストをコピーすると、クリップボードにテキストが保存されます。 そして他のアプリケーションにペーストすると、クリップボー […]

python_get_len_str_strip_topimage

Python 空白・改行を含む文字列から文字数を取得する方法-MAYA アーティストのスクリプト入門-Python 空白・改行を含む文字列から文字数を取得する方法-MAYA アーティストのスクリプト入門-

Pythonで文字列を操作する方法は様々ありますが「文字数の取得」もその一つ。 Pythonで文字数を取得する方法自体はとても簡単なのですが、操作する文字列も様々なので、それに対応した取得方法をする必要があります。 改行 […]

python_new_line_strip_replace_topimage

Python 文字列から 改行・空白スペース を削除する「strip()・lstrip()・rstrip()・replace()」Python 文字列から 改行・空白スペース を削除する「strip()・lstrip()・rstrip()・replace()」

Pythonでテキストファイルから文字列を読み込んで、その文字列を操作する場面で邪魔になるのが、無駄な「空白」・「改行」です。 なのでテキストファイルから読み込んだ文字列をそのまま使用する場合は問題ないのですが、文字列を […]

python_tuple_basis_topimage

Python 書き換えられたくない配列 タプル型の使い方-MAYA アーティストのスクリプト入門-Python 書き換えられたくない配列 タプル型の使い方-MAYA アーティストのスクリプト入門-

配列の中身を書き換えられたくない場合がありませんか? Pythonで使える配列にリスト型がありますが、リスト型は中に入っている要素を書き換える事が可能です。 結果: リストの”B”が” […]

python_shutil_copy_topimage

Pythonでファイルやフォルダのコピー・移動、削除をする方法-MAYA アーティストのスクリプト入門-Pythonでファイルやフォルダのコピー・移動、削除をする方法-MAYA アーティストのスクリプト入門-

ファイルやフォルダのコピーや移動はスクリプトでよく使われる基本的な機能の一つです。 ファイルを1つや2つなら手動でコピーアンドペーストすれば済みますが、複雑な階層に散らばっているファイルを指定のそれも複雑な階層に振り分け […]

maya_python_import_xlrd_xlwt_about_excel_topimage

MAYAのPythonでEXCELのファイルを読み書きする方法-MAYA アーティストのスクリプト入門-MAYAのPythonでEXCELのファイルを読み書きする方法-MAYA アーティストのスクリプト入門-

プロジェクトのチーム内でMAYAのデータを管理する際にMAYAで直接EXCELのデータにアクセスしたくなる事があります。 キャラクターや小物類、他のデータとの繋がりなど、プロジェクトの進行に係る事柄のデータにはEXCEL […]

pythoncode_in_melcode_topimage

MAYAのMELスクリプトにPythonのコードを組み込む方法-MAYA アーティストのスクリプト入門-MAYAのMELスクリプトにPythonのコードを組み込む方法-MAYA アーティストのスクリプト入門-

MAYAは使えるスクリプトとしてMELの他にPythonも使うことが出来ます。 通常MELで書くときはMELだけ。 Pythonで書く時はPythonだけで済ましますし、殆どの場合それで十分対応可能です。 だた例えば、 […]

maya_python_jsonfile_topimage

Pythonで日本語を含むjson ファイルを読み書きする方法-MAYA アーティストのスクリプト入門-Pythonで日本語を含むjson ファイルを読み書きする方法-MAYA アーティストのスクリプト入門-

Pythonでテキストファイルを読み込む方法は以前紹介しました。 jsonファイル自体もテキストファイルなので、他のテキストファイルと同様にopen()で開いて読み込み後に文字列処理をすれば、意図した結果を得られるでしょ […]