Created on | Updated on

Arnold for Houdiniインストールに関して

リリースアーカイブには、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のバージョンとプラットフォームに合ったインストーラーをダウンロードしてください。
  • インストーラーを起動します。

    image2021-6-14_14-54-17.png
  • HtoAファイルを抽出するフォルダーを選択します。

    image2021-6-14_14-54-47.png
  • インストーラーにHtoA用のHoudini構成ファイルを自動的にセットアップさせるか、コンテンツを抽出して手動インストールを行うかを選択できます。 自動インストールにより、houdini.envファイルの数行が変更され、バックアップが作成されます。
  • インストールを続行するには、エンドユーザーライセンス契約に同意する必要があります。

    image2021-6-14_14-55-16.png
  • これで、コンピューターにHtoAをインストールする準備ができました。

    image2021-6-14_14-55-35.png
  • その後、実際のインストールが実行されます。

    image2021-6-14_14-55-49.png
  • 終了! Houdiniを起動して、Arnoldの使用を開始できます。

    image2021-6-14_14-56-26.png

 

手動インストール

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
~/Library/Preferences/houdini/バージョン/houdini.env

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;&"
Houdini 15.5.559より前のバージョンでは、パス区切り文字としてバックスラッシュの代わりにWindowsでスラッシュ( "/")を使用する必要があります。 例えば:"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

問題が解決しない場合は、Born Digital サポートまでお問い合わせ下さい。

※ 問い合わせ対応はBorn Digitalより製品をご購入頂きましたお客様のみのサービスとなります。ご了承下さい。
サポート問い合わせ