HeightField Draw Mask や Draw Curve など、一般的な SOP ノードでもサブネットを持つものがあります。これらを HDA に含み、更にノードが持つ Viewer State を HDA にも付与するにはどうすればいいでしょうか。
1. HDA を作り、Type Properties > Node タブ > Default State に 昇格したいノードの Default State を設定
Default State は通常空欄ですが、ここにステート名を記述することでそのステートの状態が HDA に適用されます。
2. 昇格ノードの Type Properties > Parameters タブ > Show Invisible Parameters と Gear > Promote Invisible Parameters の二つをオンにし、不可視を含むすべてのパラメータを HDA にコピー
ステートの昇格が終わった後はパラメータの昇格をする必要があります。可視化されているものだけでなく不可視になっているパラメータのすべてを HDA にコピーする必要があります。