GDGS's icon

GDGS 3.1.0 3D Tools 4.3 Community

Submitted by user ReconWorldLab; MIT; 2026-07-23

1. WHAT IS 3DGS?
3DGS (3D Gaussian Splatting) is a newer 3D rendering pipeline. Instead of representing a scene with traditional triangle meshes, it uses large sets of 3D Gaussians to reconstruct and render views, which can provide higher quality real-time rendering for captured scenes.

2. WHY GDGS?
3DGS does not follow Godot's native mesh rendering pipeline, and Godot does not currently provide built-in support for importing, rendering, and compositing 3D Gaussian Splatting content.
gdgs fills that gap by providing:
(1) Import of .ply, .compressed.ply, .splat and .sog Gaussian assets.
(2) Scene integration through GaussianSplatNode.
(3) Hybrid rendering with regular Godot 3D content through CompositorEffect.
(4) Depth-aware composition and occlusion against the scene depth buffer.
(5) Editor-side collision generation (StaticBody3D + ConcavePolygonShape3D) directly from Gaussian data, with CPU/GPU voxelization, interior/outdoor scene modes and mesh export.

3. REQUIREMENTS
Godot 4.3 or newer, Forward Plus renderer, and a desktop GPU with compute shader support.


View files Download Submit an issue Recent Edits