NOKOV
Website
XingYing4.1-EN
XingYing4.1-EN
  • XINGYING4.0
    • Beginner's Guide
      • Hardware Setup
      • Software Quick Start
    • Ⅰ. System Overview
      • 1. NOKOV Motion Capture System
      • 2. Hardware Components
    • Ⅱ. System and Camera Setup
      • 1. Camera Models
      • 2. Hardware Assembly
      • 3. Camera Connection
      • 4. Focusing and Aperture
    • Ⅲ. Software Installation and Launch
      • 1. Network Settings
      • 2. Firewall Settings
      • 3. Software Installation
      • 4. Software Launch
      • 5. Software Activation
      • 6.Lens configuration
    • Ⅳ. Getting Started with XINGYING 4.0
      • 1. Menu Bar
      • 2. Toolbar
    • Ⅴ. Calibration
      • 1. Calibration Settings
      • 2. Calibration Preparation
      • 3. Zoning Calibration
      • 4. T Calibration Progress Prompt
      • 5. Reference Video Calibration
    • Ⅵ. Views
      • 1. Device Properties
      • 2. Assets Properties
      • 3. Data Casting
    • Ⅶ. Software Settings
      • 1. Recording Settings
      • 2. View Settingss
      • 3. AI Settings
      • 4. Preferences
      • 5. Other Settings
    • Ⅷ. Calibration Categories
      • 1. Preparing for Calibration
      • 2. Basic Calibration
      • 3. Updating Calibration
      • 4. Origin Point Calibration
      • 5. Partial Calibration
      • 6.Ground Calibration
      • 7. Calibration-free (Anchor Calibration)
      • 8. side-mounted Camera / inverted Camera
    • Ⅸ. Markerset Creation
      • 1. Rigid
      • 2. Body
      • 3. Custom template
      • 4. Agent
      • 5. Asset Library
      • 6.Probe
      • 7.Scene library
    • Ⅹ. Data Collection and Fast Playback
      • 1. Data Collection
      • 2. Fast Playback
    • Ⅺ. Data Analysis
      • 1. Analyze Graphs
      • 2. Skeleton Graphs
      • 3. Analog Graphs
      • 4. Force Plate Data
      • 5. Health Graphs
      • 6. VMarker Graphs
    • Ⅻ. Data Processing
      • 1. Importing Data
      • 2. Create MarkerSet (Rigid)
      • 3. Use Existing MarkerSet
      • 4. Data Restoration
      • 5. Template Creation
      • 6. Template Identification and Tracking
      • 7. Data Rectification
      • 8. Use MarkerSet in Real-Time
      • 9. Marker Editing
      • 10.Marker switching
      • 11.Multi-frame recognition
    • XIII. Data Export
      • 1. Ly Files
      • 2. XRS Files
      • 3. TRC Files
      • 4. BVH Files
      • 5. HTR Files
      • 6. FBX Files
      • 7. Dynamics Files
      • 8. C3D Files
      • 9. ANC Files
      • 10. Exporting Forces Files
      • 11. Packing motion capture data
    • XIV. Human Body Template
      • 1. 53 Markers and Skeleton Definitions
      • 2. Helen Hayes Model
      • 3. Gloved Setup for 53-Marker Template
      • 4.CGM2 Body Model
      • 5.Finger Marker Point Instructions
      • 6. Explanation of 59-Point Finger Attachment
      • 7. Explanation of 63-Point Finger Attachment
      • 8.PlugIn Gait Marker Placement Instructions
    • XV. Data Retargeting
      • 1. Importing Model Assets
    • XVI. Third-Party Integrations
      • Force Plates
        • Bertec
        • KUNWEI
        • AMTI
        • Kistler
        • Aili Intelligent
        • General configuration
          • Import/Export Force Plate Config Files
          • Force and Torque
          • Other Configurations
      • EMG
        • ZHIYUNWEI
        • Distributed Wireless Electromyography
        • Delsys
        • Cometa
        • Noraxon
      • High-Speed Industrial Cameras
        • Standard industrial camera
        • Alkeria
        • HUIDIAN
        • DAHENG
        • DITECT
        • Network camera
        • FLIR Industrial Camera
      • Inertial Gloves
        • Glove management
        • Manus
        • VRTRIX
        • Diver-X
          • Installation and Calibration Configuration
          • Creating a Human Body Model with Gloves
    • XVII. Plugins & SDKs
      • 1. Unreal Engine (UE) Plugin
      • 2. Guide to Connecting Devices and Integrating VRPN Data with UE
      • 3. Use VRPN Data to Drive Rigid Body in UE
      • 4. MotionBuilder Plugin
      • 5. Maya Plugin
      • 6. Unity Plugin
      • 7. IClone Plugin
      • 8. Application of TimeCode in UE
      • 9.C4D Plugin
      • 10.Blender plugin
      • 11.Open VR Plugin
      • 12. Communication between Ros2 and Nokov
    • XVIII. UDP Capture Broadcast/Triggering
      • 1. Remote Control
      • 2. Remote Trigger
    • XVIIII.Log
      • 1.DisplayLog
Powered by GitBook
On this page
  • Plugin Installation and Software Settings
  • LiveLink Connection and Settings
  • UE and XINGYING Time Code Synchronization
  • Named Point Creation
  • Unnamed point creation
  1. XINGYING4.0
  2. XVII. Plugins & SDKs

8. Application of TimeCode in UE

Previous7. IClone PluginNext9.C4D Plugin

Plugin Installation and Software Settings

  1. Using UE5.0 as an example, we 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;

  2. Create a new UE project, open the UE software, go to the plugin settings in the editor, search for "MotionCapture" in the search box, check the "NOKOVLiveLink" plugin, then search for "Virtual Production", check "Virtual Production Utilities" (17.8.1), ensure both options are checked, and restart UE.

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

  4. After enabling 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, and subframe. The change in the subframe number represents the ratio between the TimeCode frame rate and the two frame rates set by the software.


LiveLink Connection and Settings

  1. Ensure that the XINGYING software has SDK broadcasting enabled, with the default broadcasting address set to 10.1.1.198. Click on "Window" > "Virtual Production" > "LiveLink" in UE, select the source in the LiveLink window, choose NOKOV LiveLink, and click OK to confirm the data source connection.

  2. Click on "Window" > "Virtual Production" > "Time Code Provider". The time code displayed in the "Time Code Provider" window will default to the current computer system time.

  3. Select "NOKOVLiveLink" in the topic list below the LiveLink window. Check "TimeCode Provider" to use the data source's TimeCode. Expand "Frame Rate" on the right side of the LiveLink window, and set the FPS to match the frame rate of the XINGYING software to ensure consistency (17.8.3).


UE and XINGYING Time Code Synchronization

  1. Open the "Time Code Provider" window. The displayed time code will align with the data source, specifically the XINGYING software TimeCode.

  2. Click on "Window" > "Cutoff Animation" > "Camera Trial Recorder". Ensure the data source is connected in the LiveLink window and the "TimeCode Provider" checkbox is checked. The time code displayed in the recorder window will then synchronize with the XINGYING software time code (17.8.4). When recording data with a recorder, the XINGYING software time code will be captured.


Named Point Creation

  1. 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);

  2. Select the name of the created named point, choose "Show Static Data" from the "View Options" dropdown in the upper right corner of the window, expand "Skeleton Naming, " and list the names of all named points in the current marker (17.8.6).

  3. Select "Display Frame Data" from the "View Options" dropdown, expand "Skeleton Transform Index, " and view 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).


Unnamed point creation

  1. 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);

  2. After creating unnamed points, 100 unnamed point names will be automatically generated, 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 will be 0. When unnamed points appear in XINGYING software, the value of the unnamed points here will be filled with the position coordinate data.

17.8.1
17.8.2
17.8.3
17.8.4
17.8.5
17.8.6
17.8.7
17.8.8