Mayaで自作ノードについて python
Mayaでスクリプトは作ってきたけど、ノード(プラグイン)は挫折の連続で作ってこなかった。
が、ここにきて仕事で必要になってきた。
ので、作ります。
ちなみに
MayaでのPythonツール開発の流れ
から
Mayaに搭載されている機能をあれこれ実験してみる.
実現したい項目の基本操作を抑える.
開発が必要な機能(足りない機能)を調査する.
関連するコマンドを簡単に実験してみる.
Mayaで編集操作を行うとスクリプトウィンドウに実際に行われたMELコマンドが表示される.
Maya ヘルプから,該当するコマンドのPython版を検索し,サンプルコードを実験する.
Pythonコマンドの組み合わせ + GUIで簡単なツールを作成してみる.
編集操作の一連の流れがPythonコマンド列に対応するので実験結果を見ながら組み合わせを調整していく.
GUIについてもサンプルコードを実験し,自作コマンドを各GUIに割り当てる.
PyMELでPythonプログラムの整形
Pythonコマンドでかかれたプログラムは,PyMELに比べるとあまり直感的ではない.
PyMEL...