| On this page |
アセットにカスタムハンドルを追加することで、UnrealにUIコントロール/マニピュレータを用意することができます。 プラグインは、2つのタイプのハンドル(TransformハンドルとBoundsハンドル)しか対応していません。
アセットにハンドルを追加するには:
-
HDAのType Propertiesウィンドウを開きます。
-
Interactive タブを選択してから、 Handle Bindings サブタブを選択します。
-
ハンドルのポップアップメニューで、 Bounder (bound) または Transformer (xform) のどちらかのハンドルを選択します。
-
右側のパネルで、ハンドルプロパティをHDAのパラメータにリンクさせることができます。
Transformerハンドル ¶
Transformerハンドルでは、移動、回転、スケールすることができるシンプルなポイントが表示されます。この情報は、呼応するHoudiniハンドルに再度転送され、アセットの挙動を制御します。 例えば、2つのTransformerハンドルを使用して、プロシージャルなブリッジアセットの端点を制御することができます。
Transformerハンドルは、移動、回転、スケール値にバインドされた Transformer (xform) タイプのHoudiniハンドルがアセットにある場合に作成されます。選択されていない時は、グレーの正方形として表示されます。選択されるとハイライトし、Unreal TRSマニピュレータを使用して操作することができます。
UnrealのTransformerハンドルは、tx/ty/tz、rx/ry/rz、sx/sy/sz、trs_order、xyz_orderのパラメータにしか対応していません。
Bounderハンドル ¶
Bounderハンドルは、アセットに境界ボックスマニピュレータを提供します。アセットに影響を与える空間のボリュームを直感的に指定することができます。以下は、Bounderハンドルが選択されていないアセットです。
グレーの輪郭をクリックして、境界ボックスを選択します。これがハイライトすると、Unrealのスケールマニピュレータを使用して操作できるようになります。
プラグインは、アセットにsx、sy、szがバインドされた Bounder (bound) タイプのハンドルがあると、それを検出して、
Unreal内で適切なコンポーネントを作成します。
プラグインは、アセットにsx、sy、szがバインドされた Bounder (bound) ハンドルがあると、それを検出して、Unreal内で必要なコンポーネントを作成します。
HoudiniでBounderハンドルを使用するときは、オブジェクトのスケールとよく似たマニピュレータが表示されます。