Harmony
A real-time Gaussian splat renderer for Unreal Engine designed to bring high-fidelity photogrammetry and neural capture techniques into production-ready interactive workflows.
A real-time Gaussian splat renderer for Unreal Engine designed to bring high-fidelity photogrammetry and neural capture techniques into production-ready interactive workflows.
Harmony is a real-time Gaussian splat rendering system for Unreal Engine designed to bring high-fidelity photogrammetry and neural capture techniques into production-ready interactive workflows.
Gaussian splatting has emerged as a powerful way to represent real-world environments with remarkable visual realism, but many existing implementations live outside traditional real-time engines or lack the flexibility required for complex interactive applications. Harmony bridges that gap by integrating splat rendering with the broader Unreal ecosystem, enabling creators to combine splat-based environments with native Unreal content such as vehicles, characters, lighting and simulations.
The project began as an internal research initiative focused on blending captured environments with high-quality real-time rendering for use cases such as virtual production, automotive visualisation and interactive installations. Harmony is designed to address depth compositing, lighting consistency, performance optimisation and cross-platform compatibility while preserving the visual fidelity of the original splat datasets.
Harmony is intended to make splat-based rendering a practical part of real-time production pipelines rather than a standalone research path, with a focus on scene integration, rendering fidelity and engine-level flexibility.
Harmony is being developed as a practical real-time rendering system rather than a standalone visualisation experiment. Current focus areas include:
- Real-time Gaussian splat rendering inside Unreal Engine
- Hybrid compositing with native Unreal assets
- Spherical harmonic lighting support
- Multi-format dataset support (.PLY, .SPLAT, .NPZ)
- Performance-focused rendering architecture
Mac and Windows demo apps can be downloaded from the public Harmony demo page. The current release provides a simple way to try the renderer outside the editor while broader demo material continues to develop.
The Harmony plugin and source are available on GitHub. The repository will continue to be the home for releases, source updates and longer-form technical material as the project evolves.
Harmony is under active development as a broader platform for hybrid scene composition inside real-time engines. Planned work currently includes:
- Deeper Unreal Engine integration
- Improved tooling for large splat datasets
- Additional dataset and interchange format support
- Ongoing rendering and memory performance optimisation
- Improved hybrid compositing and lighting workflows
These areas remain under active development and may shift as the renderer matures, but the direction is to make Gaussian splatting a practical production tool for film, games, architecture, simulation and interactive experiences.
