Unreal Engine のプロジェクトで複数の バーチャル カメラ を操作するには、マルチユーザー サーバー を使用して多数のユーザーを同期編集セッションに接続します。
このドキュメントでは、それぞれで 1 台のバーチャル カメラ (VCam) を操作する 3 台のワークステーション間のマルチユーザー接続を特徴とするプロジェクトの例を参照できます。
マルチユーザー設定の例
ここでは、複数のユーザーが使用する VCam の操作について深く理解するのに役立つ、複雑な マルチユーザー VCam の設定の例を紹介します。
この例のシーン設定には、次の 3 台のバーチャル カメラが含まれています。
-
VCam1 - Editorial ロールが割り当てられています。
-
VCam2 - Main ロールが割り当てられています。
-
VCam3 - Render ロールが割り当てられています。
それぞれのバーチャル カメラは、Switchboard アプリケーション を使用してマルチユーザー サーバーに接続されています。各カメラに割り当てられた VP ロールに基づいて、デバイス間で情報を送受信できます。
Switchboard アプリケーションを使用して起動した各デバイスにも VP ロールが割り当てられます。この VP ロールがシーン内のバーチャル カメラ アクタのロールに一致している場合、デバイスはそのカメラを接続して自由に操作できます。VP ロール システムを使用すると、各デバイスとシーン内の対応するバーチャル カメラを競合なくペアリングできます。
この例では、Editorial ロールを持つデバイスが VCam1 を所有し、カメラの情報を他の 2 台のデバイスに送信しています。Editorial ロールは VCam2 または VCam3 を所有していないため、それらの情報を受信することしかできません。
この関係は、以下の図で確認できます。
Editorial ロールは VCam2 または VCam3 を所有していないため、これらのデバイスからは情報を受信しているだけです。
この関係は、以下の図で確認できます。
VP Role システムを使用すると、VP ロールを持つ多数のバーチャル カメラ オペレーターが、独立してバーチャル カメラを操作し、同時にシーン内の変更を行うことができます。
複数のユーザーが複数のバーチャル カメラを同時に操作するプロジェクトのセットアップ方法の詳細については「バーチャル カメラ マルチユーザーのクイック スタート ガイド」を参照してください。