The Black Friday Creator Sale is here! Save up to 70% on selected products now through December 3.

Velox Player Plus - Volumetric 3D Video

Velox XR - Code Plugins - Oct 26, 2023

Velox Player Plus is a code plug-in that imports, edits ans saves volumetric video files in the VLX format recorded on mobile devices with depth cameras.

  • Supported Platforms
  • Supported Engine Versions
    5.1 - 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.

Velox Player Plus is a code open source plug-in that imports, edits and saves volumetric video files in the VLX format recorded on mobile devices with depth cameras. The VLX format allows creators to bring photorealistic appearance of people and environments into Unreal Engine scenes. The video frames are turned into animated geometry with textures which is fully compatible with the real-time rendering pipeline of Unreal Engine. With added benefits of the camera tracking and elimination of the background it makes a perfect tool to virtual production and gaming studios for creating immersive experiences based on real-life performances.


The video recording introduction and tutorial is here.


NOTE: It's an extension to a free Velox Player plugin allowing editing existing volumetric videos with the Velox Player Editor UI.


Plus Features:

  • Velox Player Editor UI
  • Run Converter Blueprints (from Content/Converter, or get Experimental ones) with NN Models (requires Velox Neuro plugin) to detect objects and generate masks
  • Edit VLX files
  • Save VLX files


In order to record a 3D video you need an app installed on a device with a depth camera. For example, there is an official iOS app “V3L Camera '' available in the App Store for FREE. The process is fully mobile and requires:

  • NO green screen
  • NO special studio
  • NO camera calibration


The VLX format contains the following data channels:

  • Camera tracking with world position and orientation - required
  • Video in RGB format (compressed) - required
  • Depth in Grayscale format - required
  • Time code frame synchronization - required
  • Mask channel in Grayscale format (compressed) - optional
  • Normals channel in RGB format (compressed) - optional
  • Human tracking - optional
  • Audio file in the WAV format - optional


To get started open our sample project for UE5.2 with basic features and effects you can create using our sample VLX footages which are available for everyone to download video1, video2, video3, video4.

  • Full frame reconstruction in 3D
  • Filter human subjects from the background with depth using tracking of Region of Interest (ROI) with AI (available in separate Plugin: Velox Neuro)
  • Remove the background with human masks generated by AI (available in separate Plugin: Velox Neuro)
  • Apply UE visual effects with fog, particles, lighting and reflection.
  • Virtual set extension example


Watch these preview videos of the sample project:

  1. https://vimeo.com/852627181
  2. https://vimeo.com/852627208
  3. https://vimeo.com/852627236
  4. https://vimeo.com/852627264
  5. https://vimeo.com/852627289
  6. https://vimeo.com/852627319


Visit our Product page.


The plugin is compatible with Windows and Android platforms and tested on Android based standalone VR headsets.

Technical Details

The Velox Player Plus plugin implements the Media Player Framework interface to play video files rendering each video frame as a dynamic 3D mesh with video texture. By dropping in a VLX file into your project’s Content folder will create 4 assets:

  • Media Source assets pointing to your VLX file
  • Media Player of VLX media source assets
  • Actor Blueprint asset with components for rendering the media player output
  • Audio asset in your VLX file


Basic Features:

  • Real-time dynamic mesh animation based on depth from the camera
  • Video Mesh texture animation 
  • Culling mesh polygons based on the tracked region of interest (ROI)
  • Culling mesh polygons with a Truncation Cube
  • Alpha masks to cull mesh polygons
  • Animated Normal maps
  • Color correction properties: brightness and contrast

Plus Features:

  • Velox Player Editor UI: Menu option in "Windows/Velox Tools"
  • Blueprint processor/converter of VLX files
  • Edit VLX files with object detection, mask generation and more
  • Save VLX files


Code Modules:

  • VLXImgMediaEditor


Number of Blueprints: 1

Number of C++ Classes: 2

Supported Development Platforms: Windows

Supported Target Build Platforms: Windows, Android

Documentation: Link

Example Project: link

Discord server: Link