別ジオメトリ内のノードのパラメーターを参照先に指定できるのか??
◆Tree構造
obj
・geo1
└box1
・geo2
└box1
例えば、上記のような別々のジオメトリで作成したオブジェクトを並列で配置した際、
オブジェクト1のX軸のサイズが変化したら、オブジェクト2の配置も連動して移動してほしいということはあると思う。
ではその場合、geo2のbox1のCenterのx軸にはどんなパスを記載したらいいのだろうか?
疑問に思った背景
Webサイトを作るとき、
例えば下記のようなフォルダ構成で、サイト上に画像を埋め込むために
sample.htmlに
<img src="../img/image.png">
と記載することはよくある。
Aフォルダ
└imgフォルダ
└image.png
└srcフォルダ
└sample.html
Houdiniの公式サイトでパスの記載方法を見ても記載がなかったので試してみた。
実施方法
参照元パラメーターを右クリック⇒Copy Parameterでコピーし、
参照先パラメーターを右クリック⇒Paste Relative Referencesで自動的に参照パスが作られる方法で確認。
結果
ch("../../geo1/box1/sizex")
できた!
ただ、sizexというのが最下層の扱いになるのか、2つ階層をあがるパスになるのが驚きでした。
それにしても自動作成は便利!!