Using SplatMart Assets in Unreal Engine 5.4
Tutorial · 2025-04-18 · 15 min read · by SplatMart Team
UE5.4 added native Gaussian Splat support. We walk through importing a .splat file from SplatMart, optimising for real-time performance, and lighting it with Lumen.
Unreal Engine 5.4 added native Gaussian Splat import support via the Heterogeneous Volumes plugin. Here's how to use SplatMart assets in your UE5 project.
Import
Download your .splat file from SplatMart. In UE5.4, go to Content Browser → Import → select your .splat file. The engine will create a GaussianSplatting asset automatically.
Performance tips
Gaussian Splat rendering is expensive at high Gaussian counts. For real-time performance, use the Level of Detail settings to reduce Gaussian count at distance. Target under 500K active Gaussians at runtime.
Lighting with Lumen
3DGS assets bake their own lighting, so they won't respond to dynamic Lumen lights. For best results, match your scene's directional light angle to the capture's original light direction.
Frequently asked questions
Does Unreal Engine support Gaussian splatting?
Yes. Unreal Engine added native Gaussian splat support (via the Heterogeneous Volumes plugin in UE5.4), and community plugins also exist. You can import a .splat/.ply and render it in real time.
How do I import a Gaussian splat into Unreal?
Download your .splat or .ply file, then use Content Browser → Import (or your splat plugin's importer). The engine creates a Gaussian splatting asset you can place in the scene.
Why does my splat look heavy in Unreal?
Gaussian splat rendering cost scales with the Gaussian count. Use level-of-detail settings to reduce active Gaussians at distance, and aim for a manageable runtime count for real-time performance.