リリースアーカイブには、Arnoldライブラリ、実行可能ファイル、Pythonモジュールなど、HtoAを実行するために必要なすべてが含まれています。
互換性のあるHoudini製品
- HtoAビルドは、ビルド番号まで、Houdiniインストールと正確に一致する必要があります。一致しない場合、ランダムなクラッシュとグリッチが発生します。
- HtoAには、64ビットのHoudini、Houdini FX、またはHoudini Educationが必要です。
残念ながら、Houdini Apprenticeはサードパーティのレンダラーをサポートしていないため、HtoAを実行できません。Houdini製品の比較をご覧ください。
Python 3バージョンのHoudini 18.5をインストールする際は、HtoAインストーラの.py3バージョン(例:Houdini 18.5.596.py3)をダウンロードするようにしてください。
グラフィカルインストーラーの使用
現在のユーザーにHtoAをインストールするためのステップバイステップの手順を以下に示します。
- ダウンロードから、お使いのHoudiniのバージョンとプラットフォームに合ったインストーラーをダウンロードしてください。
- インストーラーを起動します。
- HtoAファイルを抽出するフォルダーを選択します。
- インストーラーにHtoA用のHoudini構成ファイルを自動的にセットアップさせるか、コンテンツを抽出して手動インストールを行うかを選択できます。 自動インストールにより、houdini.envファイルの数行が変更され、バックアップが作成されます。
- インストールを続行するには、エンドユーザーライセンス契約に同意する必要があります。
- これで、コンピューターにHtoAをインストールする準備ができました。
- その後、実際のインストールが実行されます。
- 終了! Houdiniを起動して、Arnoldの使用を開始できます。
手動インストール
HtoAのインストールを完全に制御する必要がある場合は、インストーラーのコンテンツのみを抽出し、以下に示すようにHtoAを取得するようにHoudiniを構成することを選択できます。
HOUDINI_PATHの変更
インストールは、HOUDINI_PATH環境変数にHtoAフォルダを最初に挿入することに集約されます。Windowsの場合は、PATH環境変数も更新する必要があります。
HtoAフォルダーへのパスは、HOUDINI_PATHのファクトリーHoudiniフォルダーの前に挿入する必要があります。 最初に置くことをお勧めします。
Solaris用Hydraレンダーデリゲートのセットアップ
HtoA 5.1.1 および Houdini 18.0.391 からは、Solaris 用のレンダーデリゲートが dso/usd_plugins ディレクトリにインストールされるので、PXR_PLUGINPATH_NAME を houdini.env ファイルまたは環境変数として設定する必要がなくなりました。
以前のバージョンでは、Arnold hydraレンダーデリゲートは、以下のようにHtoAインストールツリー内のhydraフォルダの場所を設定したPXR_PLUGINPATH_NAME変数を追加して、インストーラによって自動的にhoudini.envファイルへ追加されました。
houdini.envを使用した簡単なインストール
最も簡単なインストールは、HtoAフォルダーパスをhoudini.envファイルに挿入することです。 このファイルは最初の実行後にHoudiniによって作成され、その場所はプラットフォームごとに異なります。
プラットフォーム | ディレクトリ | |
Linux | ~/houdiniバージョン/houdini.env | |
Windows | C:\Documents and Settings\<username>\My Documents\houdiniバージョン\houdini.env | |
Mac |
|
LinuxおよびMacでは、ユーザーに対してHtoAを有効にする1行を追加します。
houdini.env (Linux)※使用バージョンによって変更する必要があります。
HOUDINI_PATH =
/path/to/htoa/htoa-5
.0.2_raba8949_houdini-18.0.348;&
houdini.env (Mac)※使用バージョンによって変更する必要があります。
HOUDINI_PATH = /path/to/htoa/htoa-5.0.2_raba8949_houdini-18.0.348;&
Windowsでは、scripts / binも下記のようにPATHを設定する必要があります。
houdini.env (Windows)※使用バージョンによって変更する必要があります。
PATH = "$PATH;C:/path/to/htoa/htoa-5.0.2_raba8949_houdini-18.0.348/scripts/bin"
HOUDINI_PATH = "C:/path/to/htoa/htoa-5.0.2_raba8949_houdini-18.0.348;&"
C:/solidangle/htoadeploy/12"
.他のアプリケーションのHoudini Engineプラグインの問題を回避するために、PATHにHtoAバイナリフォルダーを追加する必要があります(先頭に追加しない)。
ラッパースクリプトの使用
HtoAを展開する最も柔軟な方法は、ラッパーを使用してHoudiniを起動することです。 たとえば、Linuxでは、次のスクリプトを使用できます。
#!/bin/bash # Sample bash script to launch Houdini with HtoA enabled # edit these to suit your environment HOUDINI_ROOT="/opt/hfs13.0.509" HTOA="/path/to/htoa/htoa-1.0.0_r990_houdini-13.0.509_linux_gcc-4.4" # source houdini environment cd ${HOUDINI_ROOT} source houdini_setup cd - &> /dev/null # View docs in the default browser export HOUDINI_EXTERNAL_HELP_BROWSER=xdg-open # set HOUDINI_PATH export HOUDINI_PATH="${HOME}/houdini${HOUDINI_MAJOR_RELEASE}.${HOUDINI_MINOR_RELEASE};${HTOA};${HFS}/houdini" # launch houdini houdini $@
個々のHOUDINI _ * _ PATHの変更
他のプラグインおよびスクリプトに個別のHOUDINI _ * _ PATH環境を既に使用している場合、HOUDINI_PATH環境のみを使用する代わりに、それらをHtoAに設定する必要がある場合があります。
次のいずれかの環境変数も設定する場合は、値の最後に「; @;&」を追加するか、対応するHtoAサブフォルダーパスを追加してください。
HOUDINI_DSO_PATH
|
<htoa_folder>/dso
|
|
HOUDINI_OTLSCAN_PATH
|
<htoa_folder>/otls
|
|
HOUDINI_SCRIPT_PATH
|
<htoa_folder>/scripts
|
|
HOUDINI_SOHO_PATH
|
<htoa_folder>/soho
|
It is critical that the HtoA soho sub-folder be placed before the factory Houdini folder. |
HOUDINI_TOOLBAR_PATH
|
<htoa_folder>/toolbar
|
|
HOUDINI_UI_ICON_PATH
|
<htoa_folder>/config/Icons
|
|
HOUDINI_UI_PATH
|
<htoa_folder>/config
|
Houdiniのインストールパスの変更
OSXでは、Houdiniをデフォルトのインストールパス以外の場所(例:/Applications/Houdini/Houdini 18.5.696)にインストールすると、レンダリング中にエラーになります。
unable to load dynamic library: dlopen(<htoa_folder>/arnold/drivers/driver_houdini.dylib, 5): Library not loaded: @rpath/libHoudiniUT.dylib
Referenced from: <htoa_folder>/arnold/drivers/driver_houdini.dylib
Reason: image not found
必要な場合、libHoudiniUT.dylibのrpathを更新し、新しいインストール先(例えば、Houdiniを/Volumes/Houdiniにインストールした場合)のlibHoudiniUT.dylibを参照することが可能で、代わりに以下を使用できます。
install_name_tool -change @rpath/libHoudiniUT.dylib /Volumes/Houdini/Houdini18.5.696/Frameworks/Houdini.framework/Versions/18.5/Libraries/libHoudiniUT.dylib <htoa_folder>/arnold/drivers/driver_houdini.dylib