On this page

概要

HQueueは、Houdiniの分散レンダリングと分散シミュレーションのマネージャーです。

HQueueは、それがインストールされているローカルネットワーク上のクライアントマシンに対して、レンダリングとシミュレーションのジョブを開始・管理することができます。

  • HQueue RenderノードHQueue Simulationノードは、ジョブをHQueueファームに投入することができます。

  • HQueueクライアントは、Houdiniが走るすべてのプラットフォーム上で動作します。

  • シミュレーションやレンダリングを クラウド 上で行ないたい場合には、HQueueをインストールする必要はありません。HQueueレンダーノードは、ローカルインストールの必要なく、直接クラウドにジョブを投入し、それをオンライン上で管理することができます。

  • 技術的には、HQueueはクライアントマシンに対してシミュレーションやレンダリング以外の何かのスクリプトを実行させることができます。HQueueファームをセットアップしてしまえば、それで他のタイプの仕事を分散させることができます。

ドキュメント

分散用に.hipファイルを保存

  • HQueueネットワーク上のクライアントマシンは、シミュレーションを含んだHoudiniファイルをロードできる必要があります。そのため、.hipファイルとそれが依存している外部ファイルをNFSやSambaのような共有できるネットワークアクセス可能な場所に保存する必要があります。

  • 異なるプラットフォーム(Windows, Linux, Mac OS X)ではパスとネットワークの共有の仕方が異なるので、異なるネットワーク上のクライアントでも.hipファイルを読み込めるようにHQueueでは、自動パス変換の仕組みが用意されています。これは、ファイルを特別な名前のネットワーク共有にファイルを保存し、すべてのクライアントで必要な場所に同じネットワーク共有が利用できる必要があります。そのため、HQueueは異なるパスの接頭辞を代用します。

    デフォルトのネットワーク共有名は、WindowsではH:、Linuxでは/mnt/hq、Mac OS Xでは/Volumes/hqです。

    HQueue設定ファイルで異なるプラットフォーム別に異なる接頭辞を設定することができます(例えば、Windowsクライアントで既にH:が使われている時)。HQueueサーバーインストールディレクトリに進んで、hqserver.iniの設定を編集してください。

  • .hipファイルでは、外部ファイルへのパス参照すべてを$HIPファイルの相対パスにしてください。

  • パスには通常のスラッシュを使ってください。

See also

リファレンス

ユーザーインターフェース

  • メニュー

    メインメニュー内のそれぞれの項目について説明します。

  • ビューア

    ビューアペインタイプ。

  • ペイン

    色々なペインのオプションを説明します。

  • ウィンドウ

    色々なユーザーインターフェースウィンドウのオプションを説明します。

プログラミング

  • エクスプレッション関数

    エクスプレッション関数は、パラメータの値を計算することができます。

  • エクスプレッションクックブック

    エクスプレッションを記述して色々なエフェクトを表現するためのTipsとテクニック。

  • Pythonスクリプト

    PythonとHoudini Object Modelを使用してHoudiniのスクリプトを記述する方法。

  • VEX

    VEXはシェーダの記述などのHoudiniのほとんどの場所で使われているハイパフォーマンスなエクスプレッション言語です。

  • HScriptコマンド

    HScriptはHoudiniのレガシースクリプト言語です。

コマンドライン

導師レベル