コンテンツにスキップ

3D object transforms (3Dオブジェクトのトランスフォーム)

このトピックでは、RenderStream で使用するために Unreal Engine プロジェクト内で 3D オブジェクトのトランスフォームを構成するのに必要な手順を説明します。 この機能を使うと、null オブジェクトを使用して、オブジェクトの 3D オブジェクトトランスフォーム(移動、回転、スケール)の全範囲を制御できます。

この機能を使うと、null オブジェクトを使用して、Designer から Unreal Engine 内のオブジェクトの 3D オブジェクトトランスフォーム(移動、回転、スケール)の全範囲を制御できます。

Actor の Transform(位置、回転、スケール)を公開したい場合は、Details パネル内で Actor の Mobility が「Movable」に設定されていることを確認する必要があります。これを行わないと、Designer は Actor のスケールしか制御できません。次の手順に従って、Unreal Engine シーン内のオブジェクトの 3D オブジェクトトランスフォームを構成します。

Unreal Engine の Level Blueprint のセットアップ

Section titled “Unreal Engine の Level Blueprint のセットアップ”
  1. Designer 内から Actor(例: Cine Camera Actor、Static Mesh Actor)のトランスフォームを制御するには、まず Actor を Level Blueprint(レベル ブループリント)にドラッグします。 3D オブジェクトトランスフォームのワークフロー
  2. Event Graph の新しいノードから青いピンをドラッグします。新しいアクションを検索するよう求められたら、「Set Actor Transform」を検索します。 Set Actor Transform
  3. 「New Transform」を右クリックし、「Promote to Variable」オプションを選択します。 Promote to Variable
  4. 次の手順では、これを「Event Tick」にリンクします。 Event Tick
  5. ここで Blueprint をコンパイルします。これにより、そのオブジェクトのトランスフォームを調整できるようになります。必ず「New Transform」を Instance Editable に設定してください。 New Transform
  6. 最後の手順は、オブジェクトを Movable にすることです。デフォルトのシーンではすべてのオブジェクトが static に設定されています。これは Object details パネルで変更できます。 Movable
  7. プロジェクトを保存します。
  8. これで、RenderStream Layer の Properties タブ内からトランスフォームをリンクする Prop を選択することで、Designer 内から Actor を制御できるようになります。 RenderStream Layers Properties