PXRViveTracking

PixelRace Software - Code Plugins - Sep 13, 2023

Integrate HTC Vive Trackers for LED screens & In-Camera VFX. Auto SteamVR config, precise tracking, noise reduction, & nDisplay support

  • Supported Platforms
  • Supported Engine Versions
    5.2 - 5.3
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

Plugin for the Integration of HTC Vive Trackers with Unreal Engine

Our innovative plugin is the key to achieving maximum efficiency when using HTC Vive Trackers within the Unreal Engine environment. With it, professionals in the virtual production industry can easily leverage the potential of tracking without the need for additional equipment, such as VR goggles.


Advanced Integration with Unreal Engine: The plugin automatically converts the coordinate system of the HTC Vive Trackers to the standard adopted in Unreal Engine, ensuring accuracy and consistency of tracking data. It also collaborates with nDisplay rendering clusters, guaranteeing smoothness and synchronization in advanced projects.

Dedicated Features for Productions Based on LED and In-Camera VFX Technology: Thanks to this plugin, creators can seamlessly integrate trackers into productions centered on LED screens, delivering high-quality implementation and realistic effects using In-Camera VFX technology.


Enhanced Data Processing Features: The plugin offers a range of tools for precise tracking data processing. Noise filtering through the One Euro Filter removes unwanted disturbances, and the smoothing function (Smooth) ensures fluid tracking.


Benefits of Using the Plugin in Virtual Productions:

  • Flexibility: The plugin eliminates the need for VR goggles, enabling more versatile uses of trackers in various production scenarios.
  • Integration: Optimal adjustment to Unreal Engine ensures that the HTC Vive Trackers will operate smoothly and accurately, regardless of project complexity.
  • Quality: Advanced data processing features guarantee the highest tracking quality, crucial for realistic and compelling effects in virtual productions.
  • Time Savings: Thanks to automatic configuration and dedicated tools, the process of integrating and using trackers becomes much more efficient, leading to reduced production time.



In conclusion, our plugin embodies efficiency for all those wishing to fully harness the potential of HTC Vive Trackers in the realm of virtual productions in Unreal Engine.



Technical Details

features:


  • Automatic SteamVR configuration allowing operation solely with trackers.
  • Conversion of the coordinate system of the trackers for Unreal Engine.
  • Resetting the coordinate system using a dedicated tracker as the starting point.
  • Advanced data processing features: noise filtering (One Euro Filter), data smoothing (Smooth), and frame delay (FrameDelay).
  • Compatibility with nDisplay rendering clusters.



code modules: 

PXRViveTracking module, Runtime

PXTViveTrackingEditor module, Editor


number of blueprints: 0

number of C++ classes: 10

network replicated: N/A

supported development platforms: Windows 64

supported target build platforms: Windows 64


documentation:

https://docs.google.com/document/d/1tjvP-iBkfdQUwyhzloXe736IlcsrTNvAa-WSyuy2HTk/edit?usp=sharing


example project: the Maps folder in the plugin's content folder.


important/additional notes:

If you have any suggestions, requests, or ideas on what else to add or change in the plugin, please contact me : [email protected]