ボタンイベントコールバックとHDA Moduleとfunction

HDAのボタンUIから、自分で定義したPythonの関数を実行する方法をメモする。
まずボタンから実行したいPythonスクリプトを、関数として定義する。
設定できる場所はType properties > script > Event Handler > Pthon Module
すると右側のエディターにスクリプトを書き込む事ができる。Helloと言う文字列を書き出すだけの単純なスクリプトを設定した。 
ボタンUIを作成したら、CallBack Scriptのところに、以下のようなスクリプトを設定する。
kwargs['node'].hdaModule().myFunctionA()

このブログの人気の投稿

Houdini Path 表記法

HDAの作成、更新とバージョン管理について

action buttonを使ってジオメトリをattributeベースで選択するコード