VRPNLiveLink
VRPNLiveLink copied to clipboard
LiveLink plugin for Unreal Engine (UE) to handle VRPN for camera positioning and rotation
VRPNLiveLink
LiveLink plugin for Unreal Engine (UE) to handle VRPN protocol for camera positioning and rotation
Binaries
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
Usage
To use this plugin you need enable LiveLink plugin in your project and unpack binaries to Plugins folder of your UE4 installation.
Setup plugin.
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.
LiveLink data usage.
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.