バーチャル カメラは、Live Link VCAM アプリを使用している、サポート対象の iOS デバイスに接続された複数の同時ストリーミングをサポートしています。Unreal Engine プロジェクトを実行している単一の IP アドレスに接続すると同時に、こうしたデバイスを使用して個々のストリーミングを表示および制御できます。
前提条件
バーチャル プロダクション環境で複数のバーチャル カメラを使用するには、まず以下のことを行う必要があります。
- Live Link を使用してバーチャル カメラ アクタを制御する の「必要な設定」セクションに従う必要があります。これには次が含まれます。
- プログラムに必要なすべてのプラグインを有効にする。
- サポート対象の iOS デバイスを使用する。
- iOS App Store から Live Link VCAM アプリをダウンロードおよびインストールする。
- Unreal Engine プロジェクトと Live Link VCAM アプリを実行している iOS デバイスに共有ネットワーク接続を提供する。
- Unreal Engine プロジェクトで、現在ロード済みのシーン内に 2 つ以上のバーチャル カメラ アクタがある。
Unreal Engine ハードウェアの制限事項
- 一度に最大 4 つのストリーミング (Unreal Editor のビューポートごとに 1 つ) を接続できます。これらは、ストリーミングに接続する各 iOS デバイス用のハードウェア エンコーダを使用します。しかし、ハードウェアで同時に複数のビューポートの実行を処理できない場合、効果的に利用できるストリーミングの数が制限される場合があります。4 つを超えるストリーミングがある場合、追加のストリーミングはソフトウェア エンコーディングにフォールバックされ、パフォーマンスに悪影響が及ぶ可能性があります。ワークステーションでの推奨事項については、「ハードウェアおよびソフトウェアの仕様」ページを参照してください。
バーチャル カメラに接続する
バーチャル カメラに接続するには、次の手順を実行します。
- iOS デバイスで、Live Link VCAM アプリを開きます。
- Live Link VCAM アプリのテキスト フィールドに、IP アドレスを入力します。
IP アドレスは、Unreal Engine プロジェクトの [Pixel Streaming] ドロップダウン メニューの [Signalling Server URLs (シグナリング サーバーの URL)] から取得できます。
-
[Connect (接続)] を押し、[Select Streamer (ストリーマを選択)] リストから、接続先のバーチャル カメラを選択します。
接続先のシーンに 2 つ以上のバーチャル カメラがない場合、アプリは自動的にそのシーン内に配置された唯一のバーチャル カメラに接続します。
- [OK] をクリックします。
これで、画面では選択された VCam アクタへの接続が行われます。このリストでは 2 つのバーチャル カメラしか選択できませんが、それぞれに独自の設定を持つ任意の数のカメラから選択するようにすることも可能です。利用可能な任意の VCam アクタに同時に接続し、最大 4 つの iOS デバイスを使用できます。
追記
- デフォルトでは、シーン内に配置されたバーチャル カメラには「VCam [番号]」という名前が付けられます (「VCam1」や「VCam2」など)。各バーチャル カメラに一意の名前 (ストリーマ ID) を付与する方法の詳細については、「バーチャル カメラ ストリーマ ID を設定する」を参照してください。
- 複数の iOS デバイスを同じ IP アドレスに接続し、個々のストリーミングを表示およびコントロールできます。たとえば、すべての iOS デバイスを同じ IP アドレスに接続し、接続の選択時に、利用可能な VCam アクタのリストからデバイスの接続先を選択します。
バーチャル カメラ ストリーマ ID を設定する
バーチャル カメラにはそれぞれ一意の名前を付けて、特定しやすくすることができます。これらの ストリーマ ID は、複数のバーチャル カメラを利用するシーンがあり、特定の役割を果たすカメラがある場合に役立つことがあります。
バーチャル カメラに一意のストリーマ ID を付与するには、次の手順を実行します。
- シーンで バーチャル カメラ アクタを選択します。
- [Details (詳細)] パネルの [Virtual Camera (バーチャル カメラ)] セクションで、[Output Providers (出力プロバイダ)] を展開し、[Streamer Id (ストリーマ ID)] を探します。
-
テキスト フィールドに一意の名前を 入力 します。
画像をクリックするとフル サイズになります。
ストリーマ ID 名は、一意である必要があります。複数のカメラが同じ名前である場合、Unreal Engine はそれらに接続できません。
-
引き続き、[Details] パネルの同じセクション内で [Target Viewport (ターゲット ビューポート)] を探します。ドロップダウン リストを使用し、このバーチャル カメラが使用するビューポートを選択します。
- プロジェクトを 保存 し、変更を反映します。
iOS デバイスで Live Link VCAM アプリを使用して Unreal Engine プロジェクトに接続する際の名前は、デフォルトの名前ではなく、自分で付けた一意のストリーマ ID が反映されます。
