Introduction

Let’s look at the output of 3D Gaussian Splatting first.

alt text

Image Based Rendering:

View Interpolation for Image Synthesis

Modeiling and Rendering ARchitecture from Photographs (Facasde)

The Lumigraph

Light Field Rendering

Classical 3D Reconstruction:

Multiview Geometry in COmputer Vision

Distinctive Image Features from Scale-Invariant Keypoints

Photo Tourism: Exploring Photo Collections in 3D

Building Rome in a Day

Accurate, Dense, and Robust Multiview Stereopsis

Point-Based Splatting

QSplat: A Multiresolution Point Rendering System for Large Meshes

Surfels: Surface Elements as Rendering Primitives

EWA Volume Splatting

Surface Splatting

Pointshop 3D: An Interactive System for Point-Based Surface Editing

Sfm/MVS

Depth Synthesis and Local Warps for Plausible Image-based Navigation

Pixelwise View Slelection for Unstructured Multi-View Stereo

COLMAP: Structure-from-Motion Revisited

Initial Differentiable Rendering

OpenDR: An Approximate Differentiable Renderer

Neural 3D Mesh Renderer

MVSNet: Depth Inference for Unstructured Multi-View Stereo

Differentiable Resterization and Neural Texture

Deferred Neural Rendering: Image Synthesis using Neural Texture

Differentiable Surface Splatting

Free-viewpoint Indoor Neural Relighting from Multi-view Stereo

SynSin: End-to-end View Synthesis from a Single Image

NeRF (Neural Radiance Field)

Voxel based

KiloNeRF

Pulsar: Efficient Sphere-based Neural Rendering

Point Based -> Sphere -> Gaussian Splat

Instant Neural Graphics Primitives with a Multiresolution Hash Encoding

  • Spherical Harmonics

Plenoxels

3D Gaussian Splatting

  • 3D Gaussian Splatting for Real-Time Radiance Field Rendering
  • 4D Gaussian Splatting for Real-Time Dynamic Scene Rendering
  • Generalizable Gaussian Splatting for Real-Time Novel View Synthesis
  • CityGaussian: Real-Time High Quality Large-Scale Scene Rendering with Gaussian Splatting
  • GaussianAvatar: Towards Realistic Human Avatar based on 3D Gaussian Splatting
  • A Hierarchical 3D Gaussian Representation for Real-Time Rendering of Very Large Datasets
  • Analytical-Splatting: Anti-Aliased 3D Gaussian Splatting via Analytic Integration
  • DreamGaussian: Generative Gaussian Splatting for Efficient 3D Content Creation
  • GaussianDreamer: Fast Generation from Text-to-3D Gaussian Splatting
  • SplaTAM: Splat-based Desne Visual SLAM
  • Gaussian Editor: Swift and Controllable 3D Editing with Gaussian Splatting
  • WorldGen: From Text to Traversable and Interactive 3D Words
  • Optimizing 3D Gaussian Splattering for Mobile GPUs
  • FastGS: Training 3D Gaussian Splatting in 100 Seconds
  • YoNoSplat: You Only Need One Model for Feedforward 3D Gaussian Splatting
  • PhysGaussian: Physics-Integrated 3D Gaussians for Generative Dynamics
  • pixelSplat: 3D Gaussian Splats from Image Pairs for Scalable Generalizable 3D reconstruction.

Gaussian Functions

Resources