Gaussian Splatting & NeRF
Neural and splatting reconstruction.
- 3D Gaussian Splatting (INRIA reference impl). Original implementation.
- 3DGS Introduction. HuggingFace introductory guide to 3D Gaussian Splatting.
- 3DGS.cpp. Cross-platform, high performance 3DGS renderer in C++ and Vulkan Compute, supporting Windows, macOS, Linux, iOS, and visionOS.
- 4D Gaussian Splatting. Dynamic scenes (CVPR 2024).
- Brush. Cross-platform Gaussian Splatting reconstruction and viewer (Rust/wgpu), runs in browser.
- Gaussian Head Avatars: A Summary. Summary of Gaussian-splatting head-avatar techniques (Towards Data Science).
- LichtFeld Studio. Native desktop app for training, inspecting, editing, and exporting 3D Gaussian Splatting scenes. Plugin extensible.
- MegaSaM. Structure and motion recovery from casual handheld video.
- msplat. A modular differential gaussian rasterization library.
- Pointrix. Differentiable point-based rendering framework for Gaussian Splatting.
- PyTorch Implementation. Curated implementation of Vanilla 3DGS in PyTorch
- spaTV. WebGL Viewer for 4D Gaussians (based on SpaceTime Gaussian) with demo here.
- SpectacularAI. Conversion scripts for different 3DGS conventions.
- splatviz. Viewer that allows you to edit the rendering code during runtime or to display multiple scenes at once.
- Taichi 3D GS. Taichi-based implementation (Apache-2.0).
- vkgs. Cross-platform, high performance 3DGS renderer in C++ and Vulkan Compute/Graphics.
- Warp 3DGS. Warp/Python-based implementation (AGPL-3.0).