Skip to content

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

License

Notifications You must be signed in to change notification settings

TakashiKoide/HoudiniCreateUpdateNode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages