JSONファイルのインポートとエクスポート
HDAのUI要素をJSON形式で保存する。 エクスポート PythonのCallback Scriptで記述したコード。 entryという辞書型のオブジェクトをつくり、そこにキーと値を入力していく。各entryをall_
とあるデザイナーのテクニカルノート
HDAのUI要素をJSON形式で保存する。 エクスポート PythonのCallback Scriptで記述したコード。 entryという辞書型のオブジェクトをつくり、そこにキーと値を入力していく。各entryをall_
環境:Houdini 20.5.487, Visual Studio Code 1.99.2 Visual Studio Codeで快適にPythonを書く環境をつくる。 VS Codeにhou moduleを認識させる
PythonでのEnumの使い方。 設定する時は 数字に変換してひとつ進める
環境:Houdini 20.5.487 HDAに設置したボタンからPythonスクリプトを呼び出す方法。 Scriptタブを開き、Event HandlerからPython Moduleを選ぶと、Scripts項目にPy
環境:Houdini 20.0.751 ツール作業では必須のカメラ注視点を特定の座標に移動させる動作をPythonで再現してみます。 以下のコードはカメラの注視点を(1.0, 0.5, -1.5)に移動させる例です。カメ
環境:Houdini 20.0.751 Add SOPで何かしらの変更を加えた後に、その状態のAdd SOPを作成したい場合があると思います。 例えば平面上に作成したAdd SOPのポリラインを交差判定で座標に変更を加え
A-Starアルゴリズムをベースに、勾配コストを追加したアルゴリズム。 Input0にConvertline SOPでポリライン化した地形を、Input1に始点と終点を含むポリラインを差す。 ポイントから隣接するエッジか
GeometryノードにUIをつくる。パスとコードとボタンを配置する。 File – DirectoryStringButton Multi-Line Stringにチェック。 Callback Script
Null SOPなどを使い、ボタンを押すとPythonコードを実行できるようにする。Pythonコードを実行するノードの作成 FBX出力ノードの出力が実行されるようになっている。ファイル名に$Fを入れてフレームごとに名前
WEBのURLから画像を読み込んで画素をポイントとして並べるPythonコード。 Pythonの画像処理ライブラリPillowを使って上の画像を読み込む。Python SOPをつくり、以下のコードを書く。 画素がそのまま