Application of TimeCode in UE

Plugin installation and software settings

Taking UE5.0 version as an example, introduce the application of TimeCode. Copy the UE plugin to the " UE_5.0 Engine Plugins" directory, please consult the technical engineer for the plugin version;

Create a new UE project, open the UE software, open the plugin settings in the editor, search for MotionCapture in the search box, check the "NokovLiveLink" plugin, search for "Virtual Production", check "Virtual Production Utilities" (17.8.1), check all the above two options, and restart the UE.

17.8.1

Play the software in XINGYING software, quickly create a rigid body from an unnamed point, open the data broadcast panel on the toolbar above the software, and check the "Enable" checkbox under the TimeCode module (such as 17.8.2). Do not modify the port number and frame rate on the right, and keep the default 5850 port and 24Fps.

17.8.2

After turning on TimeCode, play the XINGYING software and the TimeCode field will be displayed in the lower left corner of the 3D view. The meanings of the fields are: hour, minute, second, frame, subframe. The jump of the subframe number represents the ratio between the TimeCode frame rate and the two frame rates set by the software;


Ensure that the XINGYING software has enabled SDK broadcasting, with the default broadcasting address of 10.1.1.198. Click on "Window Virtual Production LiveLink" in UE, click on the source in the LiveLink window, select Nokov LiveLink, and click OK to see that the data source has been connected;

Click on "Window Virtual Production Time Code Provider", and the time code displayed in the "Time Code Provider" window defaults to the same time as the computer system;

Select "NokovLiveLink" in the topic list below the LiveLink window, check "TimeCode Provider" to replace it with the TimeCode of the data source, expand "Frame Rate" on the right side of the LiveLink window, and set FPS to the same frame rate as XINGYING software, maintaining consistency (17.8.3).

17.8.3

UE and XINGYING time code synchronization

Open the "Time Code Provider" window, and the displayed time code will be consistent with the data source, that is, consistent with the XINGYING software TimeCode time code;

Click on "Window Cutoff Animation Camera Trial Recorder", and the time code displayed in the recorder window is synchronized with the time code in XINGYING software (17.8.4), provided that the data source needs to be connected in the LiveLink window and the "TimeCode Provider" checkbox is checked. When using a recorder to record data, the time code in XINGYING software will be recorded;

17.8.4

Named point creation

Click on the data source in the LiveLink window and select the "Create Labeled Marker Subjects" option on the right to create a named point. After successful creation, a topic name of "Markers_xxx" will be automatically created in the left topic list (17.8.5);

17.8.5

Select the theme name of the created named point, select "Show Static Data" from the "View Options" drop-down in the upper right corner of the window, expand "skeleton Naming", and list the names of all named points in the current Market (17.8.6);

17.8.6

Select "Display Frame Data" from the "View Options" dropdown, expand "Skeleton Transform Index", and you can see the position coordinate data of each named point in real time. Expand "Scene Time" to observe the frame number, time code, and time code frame rate in real time (17.8.7);

17.8.7

Unnamed point creation

Click on the data source in the LiveLink window and select the "Create Unlabeled Marker Subjects" option on the right to create a named point. After successful creation, a topic name of "Markers_Unlabeled" will be automatically created in the left topic list (17.8.8);

17.8.8

After creating unnamed points, 100 unnamed point names will be automatically created, which can be seen in "View Options - Display Static Data - Skeleton - skeleton Naming"; Expand "View Type Display Frame Data Skeleton Transform Index" to display the position coordinate data of unnamed points. If there are no unnamed points in XINGYING software, the value of the unnamed points here is 0. When unnamed points appear in XINGYING software, the value of the unnamed points here will be filled with the position coordinate data.

Last updated