Skip to content

Latest commit

 

History

History
47 lines (33 loc) · 2.98 KB

README.md

File metadata and controls

47 lines (33 loc) · 2.98 KB

Create Update Node

Houdiniで指定したバージョンから更新のあったノードをまとめて作成するツールです。

Get New Nodes

このツールの紹介は下記ページをご覧ください。

新しいバージョンで追加、更新されたノードの一覧を取得、作成する

インストールとスクリプトの登録方法

  1. Clone or download > Download ZIPからZIPファイルをダウンロードします。

  2. 解凍したフォルダ内のpython2.7libsをPythonが認識される場所にコピーしてください。
    Windowsの場合は%HOMEDRIVE%%HOMEPATH%\Documents\houdiniバージョンにコピーすると自動で認識されます。 Script Place

  3. Houdiniを起動し、シェルフの+をクリック>New Shelf...をクリックします。 Shelf Set01

  4. シェルフセットの設定ウィンドウが開くので、適当な名前を付け、Acceptを押します。 Shelf Set02

  5. 新しく作ったシェルフ上で右クリック>New Tool...をクリックします。 Shelf New Tool

  6. OptionsタブのNameをcreate_update_nodeにし、LabelをCreate Update Nodeにします。 Self Tool Setting

  7. Scriptタブに下記コードを記入します。

from create_update_node import core
core.main()

Self Tool Script

スクリプトの実行

  • 登録したシェルフツールをクリックすることでスクリプトが実行されます。

  • スクリプトを実行すると、どのバージョンと比較するかを選ぶウィンドウが出てきて、選ぶとノードの比較処理が走ります。

機能

  • ノード自体が追加された物はNewNodes、パラメータが追加されたノードはNewParmNodesというSubnetが作成され、中にSopなどカテゴリごとにノードが出来ます。 New Sop

  • 追加されたパラメータにはconstantというエクスプレッションが入っているので、パラメータのフィルターからParameters with Non-Default Valuesを選ぶと追加されたパラメータのみ表示出来るようになっています。
    ※一部のパラメータにはエクスプレッションをセット出来ないので、全てではありません Parameter Filter