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

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

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

Python 空白・改行を含む文字列から文字数を取得する方法-MAYA アーティストのスクリプト入門-Python 空白・改行を含む文字列から文字数を取得する方法-MAYA アーティストのスクリプト入門-
Pythonで文字列を操作する方法は様々ありますが「文字数の取得」もその一つ。 Pythonで文字数を取得する方法自体はとても簡単なのですが、操作する文字列も様々なので、それに対応した取得方法をする必要があります。 改行 […]

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

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

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

MAYAのPythonでEXCELのファイルを読み書きする方法-MAYA アーティストのスクリプト入門-MAYAのPythonでEXCELのファイルを読み書きする方法-MAYA アーティストのスクリプト入門-
プロジェクトのチーム内でMAYAのデータを管理する際にMAYAで直接EXCELのデータにアクセスしたくなる事があります。 キャラクターや小物類、他のデータとの繋がりなど、プロジェクトの進行に係る事柄のデータにはEXCEL […]

MAYAのMELスクリプトにPythonのコードを組み込む方法-MAYA アーティストのスクリプト入門-MAYAのMELスクリプトにPythonのコードを組み込む方法-MAYA アーティストのスクリプト入門-
MAYAは使えるスクリプトとしてMELの他にPythonも使うことが出来ます。 通常MELで書くときはMELだけ。 Pythonで書く時はPythonだけで済ましますし、殆どの場合それで十分対応可能です。 だた例えば、 […]

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