Python

ツール

ViewerStateで動的なハンドルを使う

ViewerStateでハンドルを利用する時のサンプルコードを書いてみました。構成HDAを作成し、UIにはMultiparm Block(list)を「points」という名前で追加し、ここにFloat Vector3を「pt_#」という名...
ツール

UIのパラメータが変更された時のコールバック

Viewer StateのHDAでUIのパラメータの値が変更された時に呼び出される関数をつくる。コードではaddEventCallback()を使い、UIパラメータのshowCollisionというトグルをオンオフするたびにonParmCh...
Python

カメラの注視点をあわせる

環境:Houdini 20.0.751ツール作業では必須のカメラ注視点を特定の座標に移動させる動作をPythonで再現してみます。以下のコードはカメラの注視点を(1.0, 0.5, -1.5)に移動させる例です。カメラと注視点の座標関係はそ...
ツール

Multiparmの並べ替え・削除

環境:Houdini 20.0.751MultiParm Listの項目をPythonで入れ替える方法。並べ替え特定のタブを一番上に移動させる場合parm.moveDownMultiParmInstance()を使う。multiparm =...
地形

Mapboxからタイル画像を取得して一枚の画像に合成する

LabsのツールではなくPythonから直接Mapboxから画像をダウンロードする方法。この方法を使うと解像度に限度がなくなる。環境の準備Mapboxのアカウント登録して、キーを取得しておくPython本体のインストール※インストール時に「...
スポンサーリンク