Skip to content

Instantly share code, notes, and snippets.

@softyoda
Forked from JayFoxRox/index.md
Last active October 3, 2023 13:15
Show Gist options
  • Save softyoda/89999baaff34efc71cc43357941f133d to your computer and use it in GitHub Desktop.
Save softyoda/89999baaff34efc71cc43357941f133d to your computer and use it in GitHub Desktop.
3D Gaussian Splatting links

Forked from JayFoxRox gist

https://gist.github.com/JayFoxRox/cf960bcf74c7f3cf8c7181354072b25d


Impressive scenes

Related works

Original references

Variations / Extensions

Potential enhancements

See also...

Rendering with primitives

Splatting renderers

3D encoding using lightfields for compression

SfM

Applications

Writeups / Summaries

Implementations

Released

Reference implementation 🪟 🐧

  • Requires CUDA
    • Debug renderers can be ran on macOS with unreleased code changes (@JayFoxRox)
    • Partial splatting support with chipstar with unreleased code changes (@JayFoxRox)

https://github.com/graphdeco-inria/gaussian-splatting

WebGL

https://github.com/antimatter15/splat

WangFeng18

https://github.com/WangFeng18/3d-gaussian-splatting

heheyas

https://github.com/heheyas/gaussian_splatting_3d

MrNeRF

https://github.com/MrNeRF/gaussian-splatting-cuda

aras-p Unity 🪟 🐧 🍎

https://github.com/aras-p/UnityGaussianSplatting

  • Requires Unity

WebGPU

https://github.com/cvlab-epfl/gaussian-splatting-web

taichi lang 🪟 (🍎)

https://github.com/wanmeihuali/taichi_3d_gaussian_splatting

  • Requires CUDA (Windows, Linux?)
    • Alternatively Vulkan + CPU (macOS)

tellusim

https://tellusim.com/07_hello_splatting/

WebGL (Closed-source)

https://gsplat.tech/ https://www.youtube.com/watch?v=oeJbalGBVzw&pp=ygUYcGFwZXIgcmV2aWV3IDNkIGdhdXNzaWFu

  • Does some form of compression

Metal / iOS

https://github.com/laanlabs/metal-splats https://twitter.com/laanlabs/status/1704939447521845398

Unreal Engine

https://twitter.com/Akiya_Souken_VR/status/1705051032265412720 https://www.unrealengine.com/marketplace/en-US/product/410c8105b3aa41d38ab68660295bd7f3

Unity port of original (open-source planned)

https://github.com/clarte53/GaussianSplattingVRViewerUnity

Plugin for bevy

https://github.com/mosure/bevy-gaussian-splatting

PolyCam (Web-viewer)

https://poly.cam/gaussian-splatting

Unreleased

Simulon

Not sure what this actually is, but some tweets claim this is using Gaussian Splatting: https://twitter.com/Simulon

VR

https://twitter.com/charshenton/status/1704358063036375548

@alexcarliera unreleased Blender plugin

https://twitter.com/alexcarliera/status/1698769174950985787

People

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment