links:
Pre-Installation for UE4.24 and up
- create a new c++ project
- close the project
- add a folder to the project named "Plugins"
- copy the JSONLiveLink folder to the Plugins folder
- open the project
- will get "attempt to load" message - answer yes
- will get "rebuild now" message - answer yes
- close the project
Installation:
- copy the JSONLiveLink
- If unreal engine v4.23 - Unzip the JSONLiveLink.zip into the unreal plugins folder: C:\Program Files\Epic Games\UE_4.23\Engine\Plugins
- otherwise copy the JSONLiveLink folder from the Pre-Installation above into C:\Program Files\Epic Games\UE_4.xx\Engine\Plugins where xx is the engine version
- start the unreal editor
- edit > plugins
- enable JSONLiveLinkEnhanced
- under Built-in > Animation - enable Live Link
- restart the editor
- install rsx plugin in truespace
left to right - transform, camera, light, character
hook watch dog to the transform node, angle and color for lights, fov for camera, connect to mesh for characters
Usage:
- setup plugin in unreal
- window > livelink
- +Source > JSONLiveLink - type in the ip address and port number - do not press enter, click the ok button
- add livelink nodes in tS connecting to watch dog nodes
- check "FirstRun" and run to send subject data to unreal
- uncheck FirstRun for animation data transfer
- unreal editor - choose item in the level and press +Add Component button, type live to search for LiveLink Component, choose the subject from the list
- move item in truespace and it moves in the scene
- to move a skeletal mesh in a level, rt click it in the content browser and choose Create > Anim Blueprint
- right click inside the anim bp editor, type live to search for Live Link Pose, choose the subject, compile and add the anim blueprint to the level
- to preview skeletal mesh in the animation editor - change preview controller from Default to Live Link Preview Controller, select the subject in the dropdown
- to preview skeletal mesh with the camera, choose Enable Camera Sync, add a connection to an item in truespace with the subject name set as "EditorActiveCamera"
- the live link camera node can also be added to the EyeCamera found in the D3DView node to follow the viewport
Notes: