3D Acquisition and Gaussian Splatting
Introduction
Structure from Motion
-
COLMAP tutorial page that goes through all reconstruction steps ❤️
https://colmap.github.io/tutorial.html -
MeshRoom, an open source node-based visual programming toolbox
https://meshroom.org/index.php/download/ -
General introduction to SIFT from the silx software library
https://www.silx.org/doc/silx/latest/description/sift.html
Photogrammetry
-
Unity Photogrammetry Workflow handbook
https://unity3d.com/files/solutions/photogrammetry/Unity-Photogrammetry-Workflow_2017-07_v2.pdf -
Surface Reconstruction, graduate school lecture by Pierre Alliez
https://www.youtube.com/watch?v=PWlo7PvtQVw -
RealityScan (ex-RealityCapture), a photogrammetry software now owned by Epic Games
https://www.realityscan.com/
Neural Radiance Fields (NeRFs)
-
News site and newsletter about radiance fields in general
https://radiancefields.com/ -
Neural Radiance Fields from scratch by Luc Frachon
https://medium.com/@luc.frachon/neural-radiance-fields-from-scratch-part-i-3a340e2980db -
Interactive browser demo of NeRFs baked into a grid representation
https://phog.github.io/snerg/#demos -
Interactive browser demo of streamable, partitioned NeRFs
https://smerf-3d.github.io/#demos
3D Gaussian Splatting (3DGS)
-
Community gallery that comes with a great splats viewer and editor ❤️
https://superspl.at/ -
3D Gaussian Splatting Introduction and Paper Explanation
https://learnopencv.com/3d-gaussian-splatting/ -
Optimized splats rendering in Spark 2.0
https://www.worldlabs.ai/blog/spark-2.0
Gaussian Splatting in Depth
-
Awesome 3D Gaussian Splatting by MrNeRF
https://github.com/MrNeRF/awesome-3D-gaussian-splatting -
nerfstudio, an open source project that also handles Gaussian Splatting ❤️
https://docs.nerf.studio/ -
LichtFeld Studio, open source software for GS optimization and editing
https://lichtfeld.io/ -
Jawset Postshot, which is now commercial but provides Unreal Engine integration
https://www.jawset.com/ -
Keynote on the history and future of Gaussian Splatting, Enzo Tartaglione
https://partage.imt.fr/index.php/s/xsPMyJbAE7ywmWb
Research Avenues for Gaussian Splatting
Group Projects
These projects are designed to explore different aspects of gaussian splats and how to integrate them in production workflows. Please return a ZIP archive that contains all code necessary to run your experiments, and a short but illustrated report that answers the successive questions.
Color Grading and Splats Relighting
Manipulate how radiance is represented in 3D Gaussian Splatting.
Mesh Reconstruction and Shadowing
Geometry processing applied to gaussian splats.
Scene to Splats in Unreal Engine
A peek into Unreal Engine programming with C++.
Efficient Representation of 4DGS
Exploratory subject with hardware considerations and less guidance.