Houdini 20.0 リファレンス

Houdini Engine SessionSync

Houdini内でHoudini Engineのセッションを実行することができるユーティリティ。

On this page

概要

Note

上の動画は、SessionSyncとUnityプラグイン版のHoudini Engineの統合を示しています。

Houdini Engine SessionSyncは、Houdini でHoudini Engineのセッションを実行することができます。 これによって、Houdini EngineクライアントはHoudini Engine API(HAPI)を介して接続と通信ができるようになります。 他にも、SessionSyncはHoudiniビューポートやHoudiniインターフェースを介してHoudini Engineセッションの状態を視覚化することができます。

HoudiniとHoudini Engineクライアントのどちらのアプリケーションでもアセットとノードへの変更は自動的に 同期 されるため、どちらのアプリケーションで変更を加えても同じ結果を確認することができます。 SessionSyncはHDA、カーブ、入力データタイプの同期化に対応しており、(UnityやUE4プラグインなどの)Houdini Engineクライアントで生成されたノード のみ が同期されます。 現在のところ、Houdiniで作成/読み込まれたノードは 同期されず 、プロモートされたパラメータを追加/削除するHDAアクションはHDAをロック解除して再保存しない限りは 同期されません

Note

Houdini Engine SessionSyncはHoudini Engine Debuggerの代わりになるものです。

使用方法

Tip

Houdini Engine SessionSyncペインを開く方法に関しては、Houdini Engine SessionSyncペインを参照してください。

SessionSyncサーバーを起動すると、Houdini Engineクライアントが起動中のHoudiniインスタンスに接続してHAPIコールを実行できるように構成することができます。

接続したら、Houdini EngineクライアントまたはHoudiniのSessionSyncペインからいつでもSessionSyncを停止または再接続することができます。

SessionSyncは、あなたのワークフローで役立つたくさんの機能を備えています。SessionSyncは以下の事が可能です:

  • 読み込まれたアセットとHIPファイルの状態を視覚化することができるので、それらに関する問題のトラブルを解決することができます。

  • Houdini内でアセットを構築している時にリアルタイムでフィードバックが得られ、Houdini Engineクライアント内でその生成された出力を確認することができます。

  • Houdini Engineクライアント内では利用不可なHoudiniのツールと(Pythonステートなどの)インターフェースを使用することができます。

  • HoudiniのビューポートとHoudini Engineクライアントのビューポートを同期させることができます。

  • Houdini Engineクライアントの機能と制限事項をもっとよく理解することができます。

Houdini Engineインテグレーション

Houdini Engineインテグレーション(例えば、ゲームエンジンやDCCプラグイン)をSessionSyncに対応させることができます。 HAPI SessionSyncインテグレーションの詳細は、オンラインドキュメントを参照してください。

SideFXのUnreal/Unity/Max/Maya対応のHoudini Engineプラグインは、SessionSyncに接続してそれを使用することができます。 現在のところ、UnityプラグインのみがSessionSyncのフル機能に対応しています。 詳細は、Unity SessionSyncを参照してください。

補足ドキュメント

リファレンス

ユーザインターフェース

  • メニュー

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

  • ビューア

    ビューアペインタイプ。

  • ペイン

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

  • ウィンドウ

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

プログラミング

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

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

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

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

  • Pythonスクリプト

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

  • VEX

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

  • HScriptコマンド

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

  • hwebserver

    グラフィカルまたは非グラフィカルなHoudiniセッション内でウェブサーバーを起動するための関数とクラス。

コマンドライン

導師レベル

プラグインのインストール

  • Houdiniパッケージ

    プラグイン、ツール、アドオンが異なる環境変数定義ファイルを複数作成して、それらを組み合わせる方法。

Houdini Engine