Actions (外部Pythonファイルの利用)¶
概要¶
Pythonスクリプトを使うことで、状況に合わせたテキストを生成し、表示させることができます
この作例では、RenderOverrideノードの
Actions
アトリビュートと組み合わせ、アクションの情報を出力する方法を紹介します
サンプル プロジェクト¶
このプロジェクトの完成シーンです (Maya®2022で保存されています)
手順¶
1. Actionsアトリビュートの設定¶
Actions
アトリビュートに情報を加えてください
2. Pythonスクリプトの準備¶
今回は、プラグインで用意されている
actions.py
を使用しますPythonファイルは
C:/ProgramData/Autodesk/ApplicationPlugins/RenderOverride/Contents/plug-ins/[OS-MAYA VERSION]/python/actions/
にインストールされていますRenderOverrideをロードした段階で
PYTHONPATH
が通っているので、すぐに使うことができます(自分で作ったPythonコードを実行させたい時は、
PYTHONPATH
などを使用し、パスを通しておくことを推奨します)
3. Textアトリビュートの設定¶
Textの
Enable
にチェックを入れますTextの
Generate Type
を Python に設定しますText String
アトリビュートに、次のコードを入力しますimport actions;actions.actions_text()
テキストボックス上で右クリックし、
Python: Actions
を選択する方法でも、コードを入力することができます