Tools Multiparmの並べ替え・削除 環境:Houdini 20.0.751MultiParm Listの項目をPythonで入れ替える方法。並べ替え特定のタブを一番上に移動させる場合parm.moveMultiParmInstances()multiparm = self.n... 2024.09.29 Tools
Tools SimpleDrawableでモデルを表示する 環境:Houdini 20.0.751SimpleDrawable()を使ってHDA内の特定ノードのジオメトリを表示させてみる。HDA内のノードは以下の通り。Input0へつなげたNull SOPを配置し、これをViewer Stateで表... 2024.09.25 Tools
Tools 保護中: Polyline Edit Tool このコンテンツはパスワードで保護されています。閲覧するには以下にパスワードを入力してください。 パスワード: 2024.09.19 Tools
Tools Python State Info Panelを使う 環境:Houdini 20.0.751Viewer StateにState Info Panelを使ってUIをつくります。def __init__(self, state_name, scene_viewer): self.state_na... 2024.09.17 Tools
Tools ポリラインを選択表示する 環境:Houdini 20.0.751ポリラインにマウスオーバーすると、選択表示されるようにする。マウスポインタがポリラインの選択範囲にある場合にGeometryDrawableをポイント座標から生成して描画するようにしている。import... 2024.09.15 Tools
Debugging ViewerStateのデバッグ ログを表示するViewer State Browserを開く。ウインドウにログが表示される。self.log()を使う。# 座標の値を調べるself.log(position)型を調べる変数の型を調べるにはtype()を使う。self.lo... 2024.09.12 Debugging
Tools ポリライン生成ツール 環境:Houdini 20.0.751Python Viewer Stateの習作でビュー上にポイントを打ってポリラインを編集するツールを作成した。ポイントの新規追加、移動、削除、挿入と一通りのことができるようになっている。ノードを選択した... 2024.09.11 Tools
Tools Viewer Stateのマウス・キーボードの入力イベント 環境:Houdini 20.0.751マウスの入力マウスのクリックはui_event.device()のisLeftButton()やisMiddleButton()を使う。# マウスの移動やクリック時に呼び出されるdef onMouseE... 2024.09.10 Tools
Python Add SOPを座標を設定して生成する 環境:Houdini 20.0.751Add SOPで何かしらの変更を加えた後に、その状態のAdd SOPを作成したい場合があると思います。例えば平面上に作成したAdd SOPのポリラインを交差判定で座標に変更を加えた後に、編集のしやすさか... 2024.09.05 Python
Terrain 地形に転石を分布させる 環境:Gaea 2.0.2.3, Houdini 20.0.751Gaeaを使った地形と転石について。DOPシミュレーションを使って整えます。Unreal Engineに出力することを目的としています。転石の分布マスク画像を作成する最近新し... 2024.08.27 Terrain