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.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 FeaturesHigh-Performance Video RenderingNative, hardware-accelerated video rendering using platform surfacesSupports OpenGLES 2, OpenGLES 3, and VulkanWide Android Architecture SupportARMv7ARM64x86x86_64Render Video to Unity TexturesRender video frames directly into Unity textures for use with:UI elements (RawImage or custom UI systems)3D materials and meshesCustom shaders and render pipelinesUltra-High-Resolution PlaybackSupports video files up to 4K and 8KOptimized for smooth playback of large-resolution contentStreaming SupportPlay live or on-demand video streamsSuitable for network-based media and real-time contentAdvanced VR Video Support2D and 3D stereo video playback360° and 180° VR video supportCompatible with common VR projection workflows (equirectangular, stereo layouts)Flexible IntegrationWorks with both UI and world-space renderingEasily integrates into existing Unity scenesDesigned to support custom rendering and shader setupsPerformance-Focused DesignEfficient texture update pipelineSuitable for VR and high-FPS applicationsBuilt for modern graphics APIs and hardwareUse CasesVR & XR applications360° / 180° immersive video playersCinematic cutscenes and in-game video surfacesVirtual cinemas and exhibitionsSimulators and training applicationsInteractive installations and media walls❗ Important Notes ❗Unity Editor LimitationsVirex functionality works only in built applicationsVirex runtime playback is not available in the Unity EditorPlatform SupportAndroid onlyMinimum required Android API Level: 22 (Android 5.1)OpenGLES 2 / OpenGLES 3Hardware-accelerated rendering requires Android API Level 22 or higherVulkan RenderingSupported on Android API Level 28 or higherHardware acceleration requires Android Hardware Buffer (AHB) import supportIf AHB import is unavailable, Virex automatically falls back to a pixel-copy rendering pathSupport & ContactIf you need technical support, encounter a bug, or have feedback or feature suggestions, feel free to get in touch:📧 quantumrenderlab@gmail.comSupported PlatformsAndroid (including standalone VR devices)Android Video BackendsNative Android MediaPlayer supportExoPlayer integration supportLibVLC backend supportHardware-accelerated decoding where availableXR / VR SupportCompatible with XR Plugin ManagementCompatible with OpenXRSupports stereo rendering modes including Single-Pass Instanced and Multi-ViewVideo Layout SupportMono (2D)Side-By-Side (SBS) stereoTop-Bottom (Over-Under) stereoProjection ModesStandard 2D rendering180° equirectangular projection360° equirectangular projectionRendering FeaturesGPU-accelerated texture outputAdjustable aspect ratio modes (Stretch, Fit, Fill, Fit Width, Fit Height)Shader FeaturesURP-compatible unlit shadersStereo-aware shader logic for XR renderingConfigurable projection and layout modesOptimized for mobile GPUsPerformanceDesigned for real-time rendering in XR environmentsOptimized for mobile VR devices such as Meta QuestIncluded FilesRuntime scriptsShader filesSample materialsExample scenesDocumentationSetup guide includedExample usage provided




