LiveLink plugin for Unreal Engine (UE) to handle VRPN protocol for camera positioning and rotation
Latest build for UE 4.25.1 available at http://research.m1stereo.tv/ue/VRPNLiveLink.7z, for 4.26.1 available at http://research.m1stereo.tv/ue/VRPNLiveLink-4.26.1.7z
To use this plugin you need enable LiveLink plugin in your project and unpack binaries to Plugins folder of your UE4 installation.
Add VRPN tracker source:
Provided string specify tracker name and host of VRPN server.
After pressing OK button you will see a status of incoming datas:
Image above shows that plugin is receiving incoming datas.
At this step plugin setup is compleate and you can follow next step.
After plugin setup you need to assign a data stream it provides to an actor or it component.
In our example we will use CineCameraActor to control.
To assign LiveLink data to camera, you need to add a LiveLink controller component to your actor:
Setup LiveLink component to use data:
After selecting data stream, LiveLink will apply a transformation from that stream to Camera/Scene component of CineCamera you selected (does not mean which one you selected, because both accept transfor)
Another thing you need to keep in mind during configuration is Relative/World transformation been applied:
Uncheck option World Transform - you actor will have local Location/Rotation exact as data incoming from VRPN tracker.