Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-3D-gaussian-splatting
Curated list of papers and resources focused on 3D Gaussian Splatting, intended to keep pace with the anticipated surge of research in the coming months.
https://github.com/MrNeRF/awesome-3D-gaussian-splatting
- 📄 Paper (Low Resolution) - sam.inria.fr/fungraph/3d-gaussian-splatting/3d_gaussian_splatting_high.pdf) | [🌐 Project Page](https://repo-sam.inria.fr/fungraph/3d-gaussian-splatting/) | [💻 Code](https://github.com/graphdeco-inria/gaussian-splatting) | [🎥 Short Presentation](https://youtu.be/T_kXY43VZnk?si=DrkbDFxQAv5scQNT) | [🎥 Explanation Video](https://www.youtube.com/live/xgwvU7S0K-k?si=edF8NkYtsRbgTbKi)
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper - ProjectPage/) | [💻 Code (not yet)](https://github.com/ZhenglinZhou/HeadStudio/)
- 📄 Paper - deepfake)
- 📄 Paper
- 📄 Paper - aigc.github.io/GEA/) | [💻 Code (not yet)]()
- 📄 Paper - fLvdntA)
- 📄 Paper
- 📄 Paper
- 📄 Paper - barthel.github.io/gaussian_decoder/index.html) | [💻 Code](https://github.com/fraunhoferhhi/gaussian_gan_decoder)
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper - sam.inria.fr/fungraph/reduced_3dgs/) | [💻 Code (not yet)](https://repo-sam.inria.fr/fungraph/reduced_3dgs/#)
- 📄 Paper
- 📄 Paper - ee.github.io/project_hac/) | [💻 Code](https://github.com/YihangChen-ee/HAC)
- 📄 Paper - d9bVrXTNf)
- 📄 Paper - zvg.github.io/Efficient4D/) | [💻 Code](https://github.com/fudan-zvg/Efficient4D) | [🎥 Short Presentation](https://fudan-zvg.github.io/Efficient4D/assets/video/demo.mp4)
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper - CVGL/MVControl-threestudio)
- 📄 Paper
- 📄 Paper - project.github.io/) | [💻 Code (not yet)](https://github.com/DreamScene-Project/DreamScene)
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper - 3dv.github.io/projects/STAG4D/) | [💻 Code](https://github.com/zeng-yifei/STAG4D) | [🎥 Short Presentation](https://www.youtube.com/watch?v=YJkFMIV2OyQ)
- 📄 Paper - group.github.io/Comp4D/) | [💻 Code (not yet)](https://github.com/VITA-Group/Comp4D) | [🎥 Short Presentation](https://youtu.be/9q8SV1Xf_Xw)
- 📄 Paper - lin.me/DreamPolisher_page/) | [💻 Code (not yet)](https://github.com/yuanze-lin/DreamPolisher)
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper - T9r5na7YFD)
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper - overmind.github.io/GaussianFlow.github.io/) | [💻 Code (not yet)](https://github.com/Zerg-Overmind/GaussianFlow) | [🎥 Short Presentation](https://www.youtube.com/watch?v=0qRcjTw7-YU)
- 📄 Paper
- 📄 Paper
- 📄 Paper - d3dgs/) | [💻 Code (not yet)](https://github.com/JeongminB/E-D3DGS)
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper - dou.github.io/CoSSegGaussians/) | [💻 Code (not yet)](https://DavidDou.github.io/CoSSegGaussians)
- 📄 Paper - Editor/)
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper - gaussians.github.io/) | [💻 Code (not yet)]()
- 📄 Paper
- 📄 Paper - vilab/infusion)
- 📄 Paper
- 📄 Paper - gaussian.github.io/) | [🎥 Short Presentation](https://youtu.be/dDsCwRXixp8?si=415s7-dEpM7-FPMq)
- 📄 Paper - Egg&t)
- 📄 Paper - mesh-splatting)
- 📄 Paper
- 📄 Paper - zlicheng/Spring-Gaus)
- 📄 Paper - GS)
- 📄 Paper - splatter) | [🌐 Project Page](https://maturk.github.io/dn-splatter/)
- 📄 Paper - gaussian-splatting) | [🎥 Short Presentation](https://www.youtube.com/watch?v=oaHCtB6yiKU)
- 💻 Code
- 📄 Paper - splatting.github.io/) | [💻 Code (not yet)](https://github.com/vuer-ai/feature_splatting)
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper - MedAI/EndoGS)
- 📄 Paper
- 📄 Paper
- 📄 Paper - GaussMap)
- 📄 Paper - GS/)
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper - kruse98/SplatPose)
- 📄 Paper
- 📄 Paper - zhang-396b0a186_darkgs-building-3d-gaussians-with-a-torch-activity-7197672371393019905-iY2-?utm_source=share&utm_medium=member_desktop) | [🎥 Short Presentation (Bilibili)](https://www.bilibili.com/video/BV1Euu4eqEtN/?vd_source=ccc6b1a36055375ca812070948900795#reply222119730496)
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper - cvlab.github.io/RAIN-GS/) | [💻 Code](https://github.com/KU-CVLAB/RAIN-GS)
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper - splatting) | [🎥 Presentation](https://youtu.be/edSvNy3roV8?si=VGncH7op1OfqkEtx)
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper - liu.github.io/StyleGaussian/) | [💻 Code](https://github.com/Kunhao-Liu/StyleGaussian)
- 📄 Paper
- 📄 Paper - Gaussians/) | [💻 Code](https://github.com/WU-CVGL/BAD-Gaussians/)
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper - deblur) | [🌐 Project Page](https://spectacularai.github.io/3dgs-deblur/)
- 📄 Paper - niemeyer.github.io/radsplat/)
- 📄 Paper
- 📄 Paper
- 📄 Paper - W/) | [💻 Code (not yet)](https://github.com/EastbeanZhang/Gaussian-Wild) | [🎥 Short Presentation](https://www.youtube.com/watch?v=BNIX-OmIzgo)
- 📄 Paper - super.github.io/GSDF/) | [💻 Code (not yet)](https://github.com/city-super/GSDF)
- 📄 Paper - super.github.io/octree-gs/) | [💻 Code (not yet)](https://github.com/city-super/Octree-GS)
- 📄 Paper - pages/SA-GS/) | [💻 Code](https://github.com/zsy1987/SA-GS/)
- 📄 Paper
- 📄 Paper - Lab/3DGSR)
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper - of-AI-and-Robotics/GS_ICP_SLAM) | [🎥 Short Presentation](https://youtu.be/e-bHh_uMMxE?si=bU4_Su4J91WQ2MEX)
- 📄 Paper
- 📄 Paper - slam/) | [💻 Code (not yet)](https://github.com/hjr37/CG-SLAM)
- 📄 Paper - group.github.io/MM3DGS-SLAM/) | [💻 Code (not yet)]()
- 📄 Paper
- 📄 Paper - SLAM/) | [💻 Code](https://github.com/MisEty/RTG-SLAM)
- 📄 Paper
- 📄 Paper - gs)
- 📄 Paper
- 📄 Paper - rl.mpi-inf.mpg.de/latentsplat/) | [💻 Code](https://github.com/Chrixtar/latentsplat)
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper - aigc.github.io/GGRt/)
- 📄 Paper - pose/) | [💻 Code (not yet)](https://github.com/dingdingcai/GS-pose) | [🎥 Short Presentation](https://youtu.be/SnJazusDLM8)
- 📄 Paper (Low Resolution) - sam.inria.fr/fungraph/hierarchical-3d-gaussians/hierarchical-3d-gaussians_high.pdf) | [🌐 Project Page](https://repo-sam.inria.fr/fungraph/hierarchical-3d-gaussians/)
- 📄 Paper
- 📄 Paper - pose/) | [💻 Code](https://github.com/dingdingcai/GSPose) | [🎥 Short Presentation](https://youtu.be/SnJazusDLM8)
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper - gaussians.github.io/) | [💻 Code ](https://github.com/lizhe00/AnimatableGaussians)
- 📄 Paper - xYNtIlW4WY)
- 📄 Paper
- 📄 Paper - hugs)
- 📄 Paper - imaging/GSM)
- 📄 Paper - head-page/) | [💻 Code](https://github.com/chiehwangs/gaussian-head)
- 📄 Paper - avatars) | [💻 Code](https://github.com/ShenhanQian/GaussianAvatars) | [🎥 Short Presentation](https://youtu.be/lVEY78RwU_I)
- 📄 Paper - Gaussian) | [💻 Code](https://github.com/ShunyuanZheng/GPS-Gaussian) | [🎥 Short Presentation](https://youtu.be/TBIekcqt0j0)
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper - k&t=1s)
- 📄 Paper - code)
- 📄 Paper
- 📄 Paper - oc?si=SbveQKBLJh5GuhIY)
- 📄 Paper - inf.mpg.de/projects/ash/) | [💻 Code (not yet)]() | [🎥 Short Presentation](https://vcai.mpi-inf.mpg.de/projects/ash/videos/video_for_page.mp4)
- 📄 Paper - Avatar/index.html) | [💻 Code](https://github.com/mikeqzy/3dgs-avatar-release) | [🎥 Short Presentation](https://youtu.be/FJ29U9OkmmU?si=5ua2mtpv5ei2n28Z)
- 📄 Paper
- 📄 Paper
- 📄 Paper - ai.github.io/Human101/) | [💻 Code (not yet)](https://github.com/longxiang-ai/Human101)
- 📄 Paper - Head-Avatar) | [🎥 Short Presentation](https://www.youtube.com/watch?v=kvrrI3EoM5g)
- 📄 Paper
- 📄 Paper - Group/LightGaussian) | [🎥 Short Presentation](https://youtu.be/470hul75bSM?si=EKm-UaBaTs9qJH6K)
- 📄 Paper
- 📄 Paper - 3DGS)
- 📄 Paper - Organizing-Gaussians/) | [💻 Code](https://github.com/fraunhoferhhi/Self-Organizing-Gaussians)
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper - Research/LucidDreamer)
- 📄 Paper - cvlab.github.io/) | [💻 Code](https://github.com/anonymous-luciddreamer/LucidDreamer)
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper - ai/AlignYourGaussians/)
- 📄 Paper - ren.github.io/projects/dreamgaussian4d/) | [💻 Code](https://github.com/jiawei-ren/dreamgaussian4d)
- 📄 Paper - group.github.io/4DGen/) | [💻 Code](https://github.com/VITA-Group/4DGen) | [🎥 Short Presentation](https://www.youtube.com/watch?v=-bXyBKdpQ1o)
- 📄 Paper - ouyang.github.io/text2immersion/index.html) | [💻 Code (not yet)]()
- 📄 Paper - yuangroup.github.io/repaint123/) | [💻 Code (not yet)](https://github.com/PKU-YuanGroup/repaint123)
- 📄 Paper
- 📄 Paper - Gaussians/) | [💻 Code](https://github.com/ingra14m/Deformable-3D-Gaussians)
- 📄 Paper
- 📄 Paper - zvg/4d-gaussian-splatting)
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper - GS-web/) | [💻 Code](https://github.com/yihua7/SC-GS)
- 📄 Paper
- 📄 Paper - 3dv.github.io/projects/Gaussian-Flow) | [💻 Code (not yet)]()
- 📄 Paper
- 📄 Paper
- 📄 Paper - us-research.github.io/SpacetimeGaussians-website/) | [💻 Code](https://github.com/oppo-us-research/SpacetimeGaussians) | [🎥 Short Presentation](https://www.youtube.com/watch?v=YsPPmf-E6Lg)
- 📄 Paper - splatting.github.io/) | [💻 Code (not yet)](https://github.com/momentum-robotics-lab/md-splatting)
- 📄 Paper
- 📄 Paper
- 📄 Paper - editor/) | [💻 Code](https://github.com/buaacyw/GaussianEditor) | [🎥 Short Presentation](https://youtu.be/TdZIICSFqsU?si=-U4tyOvaAPqIROYn)
- 📄 Paper - A44brd5rm3_CM)
- 📄 Paper
- 📄 Paper - grouping)
- 📄 Paper
- 📄 Paper - 3dgs.github.io/) | [💻 Code](https://github.com/ShijieZhou-UCLA/feature-3dgs) | [🎥 Short Presentation](https://www.youtube.com/watch?v=YWZiF-WvMN4&t=4s)
- 📄 Paper
- 📄 Paper
- 📄 Paper - Es)
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper - zvg.github.io/PVG/) | [💻 Code (not yet)](https://github.com/fudan-zvg/PVG)
- 📄 Paper
- 📄 Paper - AI-Research/TriplaneGaussian)
- gsplat
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper - girish/efficientgaussian)
- 📄 Paper - free-3dgs/) | [💻 Code (not yet)]() | [🎥 Short Presentation](https://youtu.be/IJtnx4keJvg)
- 📄 Paper - XJTU/iComMa)
- 📄 Paper - splatting/) | [💻 Code](https://github.com/autonomousvision/mip-splatting)
- 📄 Paper - 3dv.github.io/projects/Relightable3DGaussian/) | [💻 Code](https://github.com/NJU-3DV/Relightable3DGaussian)
- 📄 Paper - IR) | [💻 Code (not yet)](https://github.com/lzhnb/GS-IR)
- 📄 Paper
- 📄 Paper
- 📄 Paper - super.github.io/scaffold-gs/) | [💻 Code](https://github.com/city-super/Scaffold-GS)
- 📄 Paper - 3D-Gaussian-Splatting/) | [💻 Code (not yet)](https://github.com/benhenryL/Deblurring-3D-Gaussian-Splatting)
- 📄 Paper
- 📄 Paper
- 📄 Paper
- 📄 Paper - tam.github.io/) | [💻 Code](https://github.com/spla-tam/SplaTAM) | [🎥 Explanation Video](https://www.youtube.com/watch?v=35SX8DTdQLs)
- 📄 Paper
- 📄 Paper - SLAM) | [🎥 Short Presentation](https://www.youtube.com/watch?v=RZK1o_ija7M)
- 📄 Paper - SLAM/) | [💻 Code](https://github.com/HuajianUP/Photo-SLAM)
- 📄 Paper - Real-Time-360-Sparse-View-Synthesis-using-Gaussian-Splatting/) | [💻 Code (not yet)]()
- 📄 Paper - Group/FSGS)
- 📄 Paper
- 📄 Paper - image.html) | [💻 Code](https://github.com/szymanowiczs/splatter-image) | [🎥 Short Presentation](https://www.youtube.com/watch?v=pcKTf9SVh4g)
- 📄 Paper
- 📄 Paper - metaballs/) | [💻 Code](https://github.com/leonidk/fuzzy-metaballs) | [🎥 Short Presentation](https://www.youtube.com/watch?v=Ec7cxEc9eOU)
- 📄 Paper - differentiable-splatting)
- 📄 Paper
- NERDS 360 Multi-View dataset for Outdoor Scenes
- MIT Inverse Rendering Lectures (Module 2)
- Gaussian Splatting
- Taichi 3D Gaussian Splatting - 2.0 |
- Gaussian Splatting 3D
- 3D Gaussian Splatting
- fast
- nerfstudio - 2.0 |
- taichi-splatting - 2.0 |
- OpenSplat - 3.0 |
- 3D Gaussian Splatting
- jupyter notebook 2D GS splatting
- Direct Gaussian Style Optimization (DGSO): Stylizing 3D Gaussian Splats - Applying style transfer during gaussian optimization to produce stylized gaussian splats of a scene.
- Unity
- PlayCanvas
- Unreal
- WebGL Viewer 1
- WebGL Viewer 2
- WebGL Viewer 3
- WebGPU Viewer 1
- WebGPU Viewer 2
- WebGPU Viewer 3
- Three.js
- A-Frame
- Nerfstudio Unofficial
- Nerfstudio Viser
- Blender (Editor)
- WebRTC viewer
- iOS & Metal viewer
- jupyter notebook
- PyOpenGL viewer (also with official CUDA backend)
- PlayCanvas Viewer
- gsplat.js
- Splatapult - 3d gaussian splatting renderer in C++ and OpenGL, works with OpenXR for tethered VR
- 3DGS.cpp - cross-platform, high performance 3DGS renderer in C++ and Vulkan Compute, supporting Windows, macOS, Linux, iOS, and visionOS
- vkgs - cross-platform, high performance 3DGS renderer in C++ and Vulkan Compute/Graphics
- Gaussian Viewer - Loads also Compact3D plys.
- spaTV - WebGL Viewer for 4D Gaussians (based on SpaceTime Gaussian) with demo [here](http://antimatter15.com/splaTV/)
- Taichi Viewer
- uc-vision-splat-viewer
- Kapture - A unified data format to facilitate visual localization and structure from motion e.g. for bundler to colmap model conversion
- Kapture image cropper script - Undistorted image cropper script to remove black borders with included conversion instructions
- camorph - A toolbox for conversion between camera parameter conventions e.g. Reality Capture to colmap model
- 3DGS Converter - A tool for converting 3D Gaussian Splatting .ply files into a format suitable for Cloud Compare and vice-versa
- SuperSplat - Open source browser-based tool to clean/filter, reorient and compress .ply/.splat files
- SpectacularAI - Conversion scripts for different 3DGS conventions
- GSOPs - GSOPs (Gaussian Splat Operators) for SideFX Houdini. Import, edit, and export models, or generate synthetic training data
- Tutorial from the authors of 3DGS
- msplat - A modular differential gaussian rasterization library.
- GauStudio - Unified framework with different paper implementations
- gaussian-splatting-lightning - A 3D Gaussian Splatting framework with various derived algorithms and an interactive web viewer
- My-exp-Gaussians - Enhancing the ability of 3D Gaussians to model complex scenes
- 360-gaussian-splatting - Generate gaussian splatting directly from 360 images
- Gaussian Splatting is pretty cool
- Making Gaussian Splats smaller
- Making Gaussian Splats more smaller
- Introduction to 3D Gaussian Splatting
- Very good (technical) intro to 3D Gaussian Splatting
- Write up on some mathematical details of the 3DGS implementation
- Discussion about gs universal format
- Math explanation to understand 3DGS
- Compressing Gaussian Splats
- Comprehensive overview of Gaussian Splatting
- Gaussian Head Avatars: A Summary
- NeRFs vs. 3DGS
- Howto capture images for 3DGS
- Mathematical details of forward and backward passes
- 3D in Geospatial: NeRFs, Gaussian Splatting, and Spatial Computing
- Getting Started with 3DGS for Windows
- How to view 3DGS Scenes in Unity
- Two-minute explanation of 3DGS
- Jupyter notebook tutorial
- Intro to gaussian splatting (and Unity plugin)
- Computerphile 3DGS explanation
- Leonid Keselman - time Photorealistic Dynamic Scene Representation and Rendering with 4D Gaussian Splatting".
- Eric Haines
- Henry Pearce
Programming Languages
Keywords
gaussian-splatting
16
nerf
8
3d-gaussian-splatting
5
computer-vision
5
computer-graphics
5
3d-reconstruction
4
radiance-field
4
python
4
pytorch
4
real-time-rendering
3
webgl
3
3dgs
3
rendering
2
3d
2
web
2
vr
2
javascript
2
machine-learning
2
gaussian
2
cuda
2
3d-rendering
1
pyopengl
1
neural-radiance-fields
1
3d-scanning
1
visualization
1
webvr
1
taichi
1
aframe-component
1
aframe
1
optimization
1
threejs
1
three-js
1
2d-gaussian-splatting
1
gaussian-kernel
1
unreal-engine-5
1
unity
1
pytorch-implementation
1
jupyter-notebook
1
multi-view-reconstruction
1
surface-reconstruction
1
3d-gaussian-splat
1
3d-graphics
1
3d-reconstuction
1
opengl
1
opengl-es
1
openxr
1
photogrammetry
1
virtual-reality
1
interactive
1
viewer
1