On this page

アセットにカスタムハンドルを追加することで、UnrealにUIコントロール/マニピュレータを用意することができます。 プラグインは、2つのタイプのハンドル(TransformハンドルとBoundsハンドル)しか対応していません。

アセットにハンドルを追加するには:

  1. HDAのType Propertiesウィンドウを開きます。

  2. Interactive タブを選択してから、 Handle Bindings サブタブを選択します。

  3. ハンドルのポップアップメニューで、 Bounder (bound) または Transformer (xform) のどちらかのハンドルを選択します。

  4. 右側のパネルで、ハンドルプロパティをHDAのパラメータにリンクさせることができます。

Transformerハンドル

Transformerハンドルでは、移動、回転、スケールすることができるシンプルなポイントが表示されます。この情報は、呼応するHoudiniハンドルに再度転送され、アセットの挙動を制御します。 例えば、2つのTransformerハンドルを使用して、プロシージャルなブリッジアセットの端点を制御することができます。

Transformerハンドルは、移動、回転、スケール値にバインドされた Transformer (xform) タイプのHoudiniハンドルがアセットにある場合に作成されます。選択されていない時は、グレーの正方形として表示されます。選択されるとハイライトし、Unreal TRSマニピュレータを使用して操作することができます。

UnrealのTransformerハンドルは、tx/ty/tzrx/ry/rzsx/sy/sztrs_orderxyz_orderのパラメータにしか対応していません。

Bounderハンドル

Bounderハンドルは、アセットに境界ボックスマニピュレータを提供します。アセットに影響を与える空間のボリュームを直感的に指定することができます。以下は、Bounderハンドルが選択されていないアセットです。

グレーの輪郭をクリックして、境界ボックスを選択します。これがハイライトすると、Unrealのスケールマニピュレータを使用して操作できるようになります。

プラグインは、アセットにsxsyszがバインドされた Bounder (bound) タイプのハンドルがあると、それを検出して、 Unreal内で適切なコンポーネントを作成します。

プラグインは、アセットにsxsyszがバインドされた Bounder (bound) ハンドルがあると、それを検出して、Unreal内で必要なコンポーネントを作成します。

HoudiniでBounderハンドルを使用するときは、オブジェクトのスケールとよく似たマニピュレータが表示されます。

Unreal

はじめよう

基本

Houdini Engineを使用する

スクリプト

リファレンス