3DGS Unity Shader Pack

3DGS Unity Shader Pack

3DGS Unity Shader Pack

Michael Rubloff

Michael Rubloff

Dec 1, 2025

Email
Copy Link
Twitter
Linkedin
Reddit
Whatsapp
3DGS Unity
3DGS Unity

Gaussian splatting has steadily been climbing its way into the Unity ecosystem over the past year, but most solutions have focused on faithful reconstruction rather than expressive control. However, a new plugin is expanding some capabilities within Unity. 

The renderer itself derives from gsplat-unity by Wuyize, chosen for its cleaner occlusion handling and more modern implementation than early forks. Many of the stylistic ideas trace back to World Lab’s Spark.js, adapted here into Unity ready HLSL. But the resulting toolkit is a self contained FX system for artists and developers who want to animate splats, not just display them.

The pack supports Unity 2021 and later, including Unity 6.2, and runs across BiRP, URP, and HDRP. The developer calls out that the shaders only render correctly on D3D12 and Vulkan. Any project built on D3D11, including those using Meta’s XR SDK, will run into compatibility walls. 

The package reads .ply files produced by INRIA’s original 3DGS pipeline, World Lab Marble, or files converted through gsbox. Compressed splats through various methods ranging from .spz to .sogs are not yet supported. 

The real draw, though, is the effects library. Twelve shader driven transformations ship with the pack, ranging from meditative motion studies to reveal style transitions commonly used in interactive installations. Some behave like waves and wind, while others are more theatrical, including magic style reveals, glitter based dissolves, unrolling animations, twisters, rainfall like transitions, and a full disintegration pass. They are all procedural manipulations of the points themselves, executed entirely on the GPU.

For developers looking to integrate this into a VR workflow, the setup follows Unity’s standard OpenXR path and supports various Meta XR feature groups via OpenXR. The project must run in multipass for BiRP or single pass for URP, with the usual steps of converting a main camera into an XR rig and selecting the appropriate interaction profiles. The developer provides a full tutorial walking through editor settings, graphics API configuration, and VR initialization, and also includes separate guides for URP, which is roughly twice as fast as the built in pipeline on head mounted hardware.

Individual users can modify the shaders freely and ship compiled builds, games, experiences, research demos, so long as the source files are not redistributed. Studios that want to fold the pack into an SDK or broader developer-facing toolset need to request a business license. 

The 3DGS Shader Pack for Unity is available now on Payhip and later might be integrated into Unity Asset store, and the developer is actively expanding the library and the varieties of the shader effects as the medium grows.