3D Acquisition and Gaussian Splatting

Introduction

Course slides (PDF)

Structure from Motion

Photogrammetry

Neural Radiance Fields (NeRFs)

3D Gaussian Splatting (3DGS)

Gaussian Splatting in Depth

Course slides (PDF)

Research Avenues for Gaussian Splatting

Course slides (PDF)

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.

Instructions (PDF)

Starter code (ZIP, 4 MB)

Mesh Reconstruction and Shadowing

Geometry processing applied to gaussian splats.

Instructions (PDF)

Starter code (ZIP, 14 MB)

Scene to Splats in Unreal Engine

A peek into Unreal Engine programming with C++.

Instructions (PDF)

Efficient Representation of 4DGS

Exploratory subject with hardware considerations and less guidance.

Instructions (PDF)