언리얼 엔진 프로젝트에서는 멀티 유저 서버를 통해 여러 사용자를 동기화 편집 세션에 연결하여 여러 대의 버추얼 카메라(Virtual Camera, VCam)를 운영할 수 있습니다.
다음 문서에서는 각각 버추얼 카메라, 즉 VCam 을 운영하는 워크스테이션 3대의 멀티 유저 연결을 소개하는 예시 프로젝트를 참고할 수 있습니다.
멀티 유저 구성 예시
여기에서는 멀티 유저와 함께 VCam을 사용하는 방법을 더 잘 이해할 수 있는 보다 복잡한 멀티 유저 VCam 구성의 예시를 살펴볼 수 있습니다.
이 예시 씬 구성에는 별도의 버추얼 카메라 3대가 포함되어 있습니다.
-
VCam1 은 에디토리얼(Editorial) 역할에 할당되어 있습니다.
-
VCam2 는 메인(Main) 역할에 할당되어 있습니다.
-
VCam3 은 렌더(Render) 역할에 할당되어 있습니다.
스위치보드 애플리케이션 을 사용하여 각 버추얼 카메라를 멀티 유저 서버에 연결합니다. 각 카메라의 할당된 VP 역할에 따라 디바이스 간에 정보를 주고 받을 수 있습니다.
스위치보드 애플리케이션을 사용하여 실행된 각 디바이스 또한 VP 역할에 할당되어 있습니다. 이 VP 역할이 씬의 버추얼 카메라 액터의 역할과 일치하는 경우, 디바이스는 카메라를 자유롭게 연결하고 조작할 수 있습니다. VP 역할 시스템을 사용하면 각 디바이스를 씬의 해당 카메라와 충돌 없이 페어링할 수 있습니다.
이 예시에서는 에디토리얼 역할을 가진 디바이스가 VCam1 을 소유하며, 카메라의 정보를 다른 두 대의 디바이스에 전송합니다. 에디토리얼 역할은 VCam2 또는 VCam3 을 소유하지 않으므로 이러한 디바이스의 정보를 받기만 할 수 있습니다.
아래 차트에서 이 관계를 확인할 수 있습니다.
에디토리얼 역할은 VCam2 또는 VCam3 을 소유하지 않으므로 이러한 디바이스의 정보를 받기만 할 수 있습니다.
아래 차트에서 이 관계를 확인할 수 있습니다.
VP 역할 시스템을 사용하면 고유한 VP 역할을 가지고 있는 다수의 버추얼 카메라 오퍼레이터가 버추얼 카메라를 독립적으로 조작할 수 있고 씬 안에서 변경사항을 동시에 적용할 수 있습니다.
여러 사용자가 동시에 여러 대의 버추얼 카메라를 제어할 수 있는 프로젝트를 구성하는 방법에 대한 자세한 내용은 VCam 멀티 유저 퀵스타트 가이드를 참고하세요.