/splatty

Splat Viewer

Primary LanguageJavaScriptMIT LicenseMIT

splatty!

This is a C++ implementation of a real-time renderer for 3D Gaussian Splatting for Real-Time Radiance Field Rendering, a recently developed technique for taking a set of pictures and generating a photorealistic navigable 3D scene out of it. As it is essentially an extension of rendering point clouds, rendering scenes generated with this technique can be done very efficiently on ordinary graphics hardware- unlike prior comparable techniques such as NeRFs.

Highlights:

  • Modules
  • Embed
  • Ranges
  • Coroutines
  • Threading?

CppNorth

This repo has been used for the CppNorth presentation 'Splatty, The Gaussian Splatting Viewer For Everyone!'

image