Virex View on Asset Store (opens in new tab)

Package details

Latest version
1.0.3
Last updated
First released
Unity version
2022.3.62 or later
Package size
198.3 MB
Files
1,364
Favorites
2
Views in the past week
10

Price tracking

Last checked
Tracked since
Lowest recorded
$40.00 on

Keywords

Virex

by Quantum Render Lab (opens in new tab)

1 rating, too few to average

Virex is a high-performance Unity video texture renderer supporting 4K/8K playback, streaming, and immersive VR video including 2D/3D 360° and 180° content.

Price $55.00

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Virex, 6 months Current $55.00; lowest $40.00; highest $55.00 in this period. $0 $50 $100 Jun Jul Aug Sep Oct Nov Version 1.0.3 released 8 Jul 2026 v1.0.3

Asset preview

1 / 3

Virex screenshot 1

Virex screenshot 1

About this asset

Virex is a high-performance video rendering solution for Unity that allows video content to be rendered directly into Unity textures. It is designed for demanding scenarios such as 4K / 8K video playback, video streaming, and immersive VR experiences, including 2D and 3D 360° / 180° content.

Built with performance and flexibility in mind, Virex enables seamless integration of high-quality video into both UI elements and 3D scenes. This makes it ideal for VR/XR applications, simulators, cinematic experiences, and interactive installations.

With Virex, you have full control over how video content is rendered inside Unity—unlocking ultra-high-resolution playback and immersive VR video experiences without compromise.

🧩 Try the free watermarked version it includes all features, allowing you to fully test the asset before purchasing.

Key Features

High-Performance Video Rendering

Native, hardware-accelerated video rendering using platform surfaces

  • Windows: Direct3D 11, Direct3D 12
  • macOS: Metal
  • Android: OpenGLES 2, OpenGLES 3, Vulkan
  • iOS: Metal

Wide Architecture Support

  • Windows: x86, x86_64
  • macOS: arm64, x86_64
  • Android: armv7, arm64, x86, x86_64
  • iOS: arm64

Render Video to Unity Textures

Render video frames directly into Unity textures for use with:

  • UI elements (RawImage or custom UI systems)
  • 3D materials and meshes
  • Custom shaders and render pipelines

Ultra-High-Resolution Playback

  • Supports video files up to 4K and 8K
  • Optimized for smooth playback of large-resolution content

Streaming Support

  • Play live or on-demand video streams
  • Suitable for network-based media and real-time content

Advanced VR Video Support

  • 2D and 3D stereo video playback
  • 360° and 180° VR video support
  • Compatible with common VR projection workflows (equirectangular, stereo layouts)

Flexible Integration

  • Works with both UI and world-space rendering
  • Easily integrates into existing Unity scenes
  • Designed to support custom rendering and shader setups

Performance-Focused Design

  • Efficient texture update pipeline
  • Suitable for VR and high-FPS applications
  • Built for modern graphics APIs and hardware

Use Cases

  • VR & XR applications
  • 360° / 180° immersive video players
  • Cinematic cutscenes and in-game video surfaces
  • Virtual cinemas and exhibitions
  • Simulators and training applications
  • Interactive installations and media walls

❗ Important Notes ❗

Unity Editor Limitations

  • Virex playback in the Unity Editor is supported on Windows and macOS
  • Requires Direct3D 11, Direct3D 12 or Metal

Platform Support

  • Windows:
    • Unity Editor support
    • Standalone builds (x86 and x86_64)
  • macOS:
    • Unity Editor support
    • Standalone builds (arm64 and x86_64)
  • Android:
    • Minimum required API Level: 22 (Android 5.1)
  • iOS:
    • Supported on physical devices only
    • iOS Simulator is not supported

OpenGLES 2 / OpenGLES 3

  • Hardware-accelerated rendering requires Android API Level 22 or higher

Vulkan Rendering

  • Supported on Android API Level 28 or higher
  • Hardware acceleration requires Android Hardware Buffer (AHB) import support
  • If AHB import is unavailable, Virex automatically falls back to a pixel-copy rendering path

Support & Contact

If you need technical support, encounter a bug, or have feedback or feature suggestions, feel free to get in touch:

📧 [email protected]

From the publisher's Asset Store listing.

Technical details

Supported Platforms

  • Windows (Unity Editor and Standalone builds)
  • macOS (Unity Editor and Standalone builds)
  • Android (including standalone VR devices)
  • iOS

Windows Video Backends

  • LibVLC backend support

macOS Video Backends

  • LibVLC backend support

Android Video Backends

Hardware-accelerated decoding where available

  • Native Android MediaPlayer support
  • ExoPlayer integration support
  • LibVLC backend support

iOS Video Backends

  • LibVLC backend support

XR / VR Support

  • Compatible with XR Plugin Management
  • Compatible with OpenXR
  • Supports stereo rendering modes including Single-Pass Instanced and Multi-View

Video Layout Support

  • Mono (2D)
  • Side-By-Side (SBS) stereo
  • Top-Bottom (Over-Under) stereo

Projection Modes

  • Standard 2D rendering
  • 180° equirectangular projection
  • 360° equirectangular projection

Rendering Features

  • GPU-accelerated texture output
  • Adjustable aspect ratio modes (Stretch, Fit, Fill, Fit Width, Fit Height)

Shader Features

  • URP-compatible unlit shaders
  • Stereo-aware shader logic for XR rendering
  • Configurable projection and layout modes
  • Optimized for mobile GPUs

Performance

  • Designed for real-time rendering in XR environments
  • Optimized for mobile VR devices such as Meta Quest

Included Files

  • Runtime scripts
  • Shader files
  • Sample materials
  • Example scenes

Documentation

  • Setup guide included
  • Example usage provided

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
2022.3.62f3 Compatible Compatible Not listed

As listed on the Asset Store.