マウスによる範囲選択
環境:Houdini 20.5.584 ViewerStateを使ってプリミティブを範囲選択する手法について。 テンプレートにジオメトリセレクタをバインドして、onSelection()メソッドで取得したプリミティブをリ
とあるデザイナーのテクニカルノート
環境:Houdini 20.5.584 ViewerStateを使ってプリミティブを範囲選択する手法について。 テンプレートにジオメトリセレクタをバインドして、onSelection()メソッドで取得したプリミティブをリ
環境:Houdini 20.0.751 ポイントを配置していくツール Parameterの構成 Folder Type: Multiparm Block (tabs)Name: pointsLabel: PointsFi
ViewerStateでハンドルを利用する時のサンプルコードを書いてみました。 構成 HDAを作成し、UIにはMultiparm Block(list)を「points」という名前で追加し、ここにFloat Vector
Viewer StateのHDAでUIのパラメータの値が変更された時に呼び出される関数をつくる。 コードではaddEventCallback()を使い、UIパラメータのshowCollisionというトグルをオンオフする
環境:Houdini 20.0.751 ポリライン上にポイントを打っていくツール。 Viewer Stateのコード Detail WrangleをHDA内に配置する
環境:Houdini 20.0.751 ポリライン上に沿ってポリラインを生成するツール。 元々存在するポリラインを「親ポリライン」とし、そこに沿って作られるポリラインを「生成ポリライン」とする。 Parameterの構成
環境:Houdini 20.0.751 MultiParm Listの項目をPythonで入れ替える方法。 並べ替え 特定のタブを一番上に移動させる場合 parm.moveMultiParmInstances() インデ
環境:Houdini 20.0.751 SimpleDrawable()を使ってHDA内の特定ノードのジオメトリを表示させてみる。 HDA内のノードは以下の通り。Input0へつなげたNull SOPを配置し、これをVi
環境:Houdini 20.0.751 複数のポリラインに対応した編集ツール 仕様 V:ポリラインを分割するCtrl:モードの切り替え Parameterの構成 Folder Type: Multiparm Block
環境:Houdini 20.0.751 Viewer StateにState Info Panelを使ってUIをつくります。 UIパネルを更新するにはこのようなコードを実行します。 https://www.sidefx.