Houdini 12.1

概要

Houdini Object Model(HOM)とは、Pythonスクリプト言語を使ってHoudiniから情報を取得して制御することができるアプリケーションプログラミングインターフェース(API)です。HOMはHoudiniの以前のスクリプトソリューションであるエクスプレッション言語HScriptの機能の代わりとなります。

Pythonでは、houパッケージがHOMを定義しているモジュール、関数、クラスの階層のトップです。houモジュールは、パラメータエディターhythonコマンドラインシェルでエクスプレッションを記述する時に自動的にインポートされます。

役立つ情報

Mac OS XとLinuxでは、HoudiniはシステムのPythonを使用します。WindowsではHoudiniと一緒にインストールされたPythonのバージョンを使用します。

Linuxでは、HoudiniはPythonライブラリを検索して読み込もうとする時に$PATHを見ません。その代わりに、Houdiniは$LD_LIBRARY_PATH、次に/lib、そして/usr/libのパス全てを検索します。システム内に適したPythonライブラリが見つけられない場合、Houdiniは$HFSのライブラリをデフォルトにします。Pythonライブラリが標準の場所になければ、$LD_LIBRARY_PATHにそのディレクトリパスを追加してください。