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 is a high-performance Unity video texture renderer supporting 4K/8K playback, streaming, and immersive VR video including 2D/3D 360° and 180° content.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 3
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:
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
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 2022.3.62f3 | Compatible | Compatible | Not listed |
As listed on the Asset Store.