This page contains easy-to-follow steps for connecting your smartphone to Unreal Engine via the CameraTwin system.
Step 1: Open LiveLink Window
Open the Live Link window, by searching for it under the Window option of the Unreal Engineβs top bar
Search and Open LiveLink Window
LiveLink Window
Step 2: Create CameraTwin LiveLink Source
To create a CameraTwin LiveLink Source:
Click the button inside the LiveLink Tab
Hover over the CameraTwin option
Select your desired CameraTwin Source from the drop-down menu
Click the "Ok" button
The drop-down menu will be populated with all CameraTwin sources detected on your network. Please make sure that your computer and your smartphone are connected to the same Local Area Network (LAN) in order for CameraTwin to be able to detect your phone.
Create CameraTwin LiveLink Source
Step 3: Add the Camera Actor of your preference
You can select between three ready-to-use Camera Actors.
BP_CT_CameraActor
A custom Cinecamera Actor with the appropriate LiveLink controllers and components to enable CameraTwin functionality. This Actor is suitable for all general purposes and Virtual Production setups.
BP_CT_Capture_CameraActor
A specialized Camera Actor with a Scene Capture Component suitable for capturing accurate color and ray traced light effects. This Actor is suitable for use with Composure Composition layers\
BP_CT_Plate_CameraActor
A specialized Camera Actor with a Image Plate ready to project the Camera Stream inside the scene at a given distance. This Actor is suitable for AR compositions and easy in Scene preview of the video stream.
It is possible to create custom Camera Actor setups specialized for your use-case. We recommend to start from the generic BP_CT_CameraActor and build up your setup.
To learn more about Scene Capture Components and understand the practical differences of BP_CT_CameraActor and BP_CT_Capture_CameraActor and their intended usage, check out our Scene Capture Components page
(Optional) Step 4: Select the right Source in your Camera Actor
By default when you connect just one CameraTwin Source, this source will be automatically selected in the current Level Camera Actor.
For the correct behavior only a single Camera Actor should exit in the same Level, if you need multiple Camera Actors in your level you should manually select the Source in the details panel of your desired Camera Actor every time you connect your CameraTwin source.
{ PLACEHOLDER: Image showing the source selection in the camera Actor}
(Optional) Step 5: Check Synchronization Status in The Control Panel
{ PLACEHOLDER: Image of the Control Panel with focus on the Synchronization Status}
For more details about Timecode Synchronization check out here
Troubleshooting: Manually Setup or Check LiveLink Subjects
Setup all CameraTwin LiveLink Subjects to the LiveLink Controllers of your Actors & Composition Layers
Camera Actor
Pose LiveLink Controller
Select LiveLink Subject
Select Component to Control
Camera Attributes LiveLink Controller
Select LiveLink Subject
Select Component to Control
Stage LiveLink Controller
Select LiveLink Subject
Select Component to Control
Composition Layer
Composition Layer of CameraTwin Video Stream
Video LiveLink Controller
Video Stream LiveLink Subject Setup
Static Mesh Actor
Static Mesh Actor with CameraTwin Video Stream Projection
Video LiveLink Controller
Select LiveLink Subject
Select Component to Control
Please note that you need to write the appropriate Parameter name so that the controller can set the texture to your Material. The Texture of the default material is named "Video Texture"