てんちょーの技術日誌

自分がつまづいたこととかメモ

[Houdini] Vellum Brush を読んでみた その1

概要

今回は Vellum Brush を読んでみたいと思います

こんなかんじ

メモを残した hip ファイルはこちら

drive.google.com

環境

OS: Windows 10
Houdini: 19.5.435
Redshift: redshift_v3.0.62 (たぶん)
Geforce Game Ready ドライバー: 526.98

読んでいく

Stash のノード連携

Move Stash to New File / Load Stash From File を
Edit Parameter Interface で確認すると CallbackScript が設定されています

ノード名は決め打ちですが Python 経由でボタンを押していることがわかります
ユーザーからは編集できないようになってるっぽいです

それぞれコードはこちら

kwargs['node'].node('snapshot_constraints').parm('movestashtofile').pressButton() ; kwargs['node'].node('snapshot_cloth').parm('movestashtofile').pressButton() 
kwargs['node'].node('snapshot_constraints').parm('loadstashfromfile').pressButton() ; kwargs['node'].node('snapshot_cloth').parm('loadstashfromfile').pressButton()  

詳細はこちら

nomoreretake.net

Tips

Invoke Compiled Block

指定した Compile block を呼び出せるらしい つよい

www.sidefx.com

Detangle

干渉の回避を試みるらしい べんりそう

www.sidefx.com

干渉回避系はこちらも参考になりました

nomoreretake.net

Stash

null ノードの Rock との違いが書いてあって面白かったです

www.sidefx.com

Surface Splat

ドキュメントでノード名に打ち消し線が入っているので、
deplicated なのかもしれない...

www.sidefx.com

まとめ

大方終わったと思いきや、内部に dopnet がまだあるので、それは次回に...

何かあれば Twitter までお気軽にどうぞ~ twitter.com