Created on | Updated on

HDA に Python モジュールを登録する

こちらの記事では、現行の hip ファイル内で呼び出せる独自定義のクラス、関数、変数について紹介しています。
本記事では、hip ファイルではなく一つの HDA で保存・アクセスされる独自定義のクラス、関数、定数について紹介します。

______1-__.png

 

アセットモジュール

これで定義は終了です。

定義した関数を呼び出す場合は、hou.NodeType.hdaModule() もしくは hou.Node.hdaModule() を使いモジュールにアクセスすることができます。

mceclip1.png

 

HDA 内部のノードの Python エクスプレッションは、相対参照により Python Module にアクセスすることができます。 例えば、HDA 内部の Python ノードから Python Module を参照する場合、hou.node("..").hdaModule().foo() とします。

mceclip2.png

問題が解決しない場合は、Born Digital サポートまでお問い合わせ下さい。

※ 問い合わせ対応はBorn Digitalより製品をご購入頂きましたお客様のみのサービスとなります。ご了承下さい。
サポート問い合わせ