Overview of 3D Gaussian Splatting (3DGS) Rendering in Open3D
mainOpen3D provides real-time 3D Gaussian Splatting (3DGS) rendering using a GPU compute pipeline that integrates with the Filament-based visualization engine.
Key Features:
- Hybrid Rendering: Uses a compute pipeline for splats alongside Filament for mesh geometry.
- Occlusion: Employs a shared depth texture to allow mesh geometry to occlude Gaussian splats correctly.
- Multi-Object Support: Supports multiple Gaussian scenes within a single environment.
- Offscreen Rendering: Supports
RenderToImageandRenderToDepthImagefor non-interactive captures.
Supported Platforms:
- Linux: X11/GLX (including Wayland via XWayland).
- Windows: WGL.
- macOS: Metal.