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ハンドルを使用するときは、オブジェクトのスケールとよく似たマニピュレータが表示されます。