Houdini 20.5 リファレンス

Houdini Engine

Houdini EngineのC、PythonのAPIsとHoudini Engineプラグインについて説明しています。

Houdini Engineは、Houdiniデジタルアセットをホストアプリケーション内で直接使用できるようにするAPIです。 これによって、アーティストは非常に快適な作業環境でHoudiniのパワーを直接活用できるようになります。

技術的な観点では、Houdini Engineはバイナリ互換性を考慮して設計されたC APIです。 コンパイラの選択やバージョンが一致していなくても、ホストアプリケーションに統合することができます。 例えば、Houdini EngineはネイティブC++アプリケーションだけでなくC#やPythonなどのマネージド環境のどちらにも統合することができます。

C++ HDKと比較すると、Houdini Engineは学習しやすい手軽で小さなAPIです。

Tip

C++またはPythonで独自のエンジンインテグレーションを作成したいのであれば、スタンドアロンのHoudini Engineサンプルアプリケーションとそのソースコードを参照してください。

サブトピック

HAPI

プラグイン

リファレンス

ユーザインターフェース

  • メニュー

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

  • ビューア

    ビューアペインタイプ。

  • ペイン

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

  • ウィンドウ

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

プログラミング

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

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

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

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

  • Pythonスクリプト

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

  • VEX

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

  • HScriptコマンド

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

  • hwebserver

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

コマンドライン

導師レベル

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

  • Houdiniパッケージ

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

Houdini Engine