MLSLabsRenderer-Lite is a high-performance Unreal Engine plugin designed for real-time rendering of 3D Gaussian Splatting (3DGS) and dynamic Volumetric Video (4DGS). Whether you are working with massive static scenes or animated Gaussian sequences, this plugin provides a seamless and efficient workflow.
Unlike traditional particle-based systems, our custom rendering pipeline ensures high frame rates even with millions of Gaussians, bypassing Niagara's typical limitations.
🚀 Current Version: V1.0.0.7_beta
Static 3DGS Rendering: High-quality rendering of standard .ply models. Supports up to 7M+ Gaussians while maintaining 50 FPS+ performance(tested on NVIDIA RTX 4070 Ti).
Volumetric Video (4DGS) Playback: Supports .ply sequence playback for dynamic Gaussian content. Capable of rendering 100K+ Gaussians at 100 FPS+(tested on NVIDIA RTX 4070 Ti).
Sequencer Integration: Full support for Unreal Engine Sequencer. Keyframe your volumetric video playback, control timelines, and integrate 4DGS into your cinematic projects with ease.
🛠️ Key Features
Optimized Rendering Engine: Custom component (Non-Niagara) built for maximum throughput and low latency.
Rapid Asset Importing: Fast import for standard .ply resources from popular 3DGS training frameworks.
Production-Ready Workflow: Designed for high-end visualization, virtual production, and cinematic storytelling.
🌟 Upcoming Pro Version Features (Roadmap)
The Professional Version (currently in development) will offer significant performance boosts and enterprise-level features:
VR & Binocular Rendering: Native support for high-fidelity VR content and stereoscopic displays.
Compressed Volumetric Video: Support for specialized compressed formats to drastically reduce disk space and memory usage.
Large-Scale Scenes (.sog): Support for the .sog format, enabling massive, city-scale 3DGS static environments.
Advanced Lighting & Shadows: Support for Point Lights and Directional Lights with self-shadowing for characters and objects.
Ultimate Performance:
4DGS: 100K+ Gaussians at 120 FPS+ (on NVIDIA RTX 4070 Ti).
Static 3DGS: 7M+ Gaussians at 60 FPS+ (on NVIDIA RTX 4070 Ti).
📖 Technical Information
Code Modules:
MLSLabsRenderer (Runtime)
MLSLabsRendererImporter (Editor)
C++ Classes: 50+ (Includes C++ wrapper classes and interfaces for the core high-performance rendering DLL).
Supported Development Platforms: Windows (Win64)
Supported Target Build Platforms: Windows (Win64)
Dependencies: EditorScriptingUtilities, PythonScriptPlugin
Engine Version: UE 5.5, 5.6,5.7
🔗 Links & Support
Documentation & Sample Project: [MLSLabsGaussianSplattingRenderer-UE]
Demo Video: [4DGS Redefines VR Filmmaking: MLSLabsRenderer,High-Performance 3DGS&4DGS Rendering Unreal Engine 5]
Technical Support: * Unreal Engine Forums: [anddy]
Special thanks to saemranian for providing the test data: Ahmad_Apt_Mix_01.