mirror of
https://github.com/TomHodson/tomhodson.github.com.git
synced 2025-06-26 10:01:18 +02:00
1009 B
1009 B
title, layout, excerpt, draft, assets, thumbnail, social_image, alt, image_class, mathjax, model_viewer
title | layout | excerpt | draft | assets | thumbnail | social_image | alt | image_class | mathjax | model_viewer |
---|---|---|---|---|---|---|---|---|---|---|
Gaussian Splats | post | Having a look at how gaussian splats work. | true | /assets/blog/gaussian-splats | /assets/blog/gaussian-splats/thumbnail.svg | /assets/blog/gaussian-splats/thumbnail.png | invertable | true | true |
Gaussian Splatting is where you take a bunch of images and: 1) Determine the 3d position and angle from which each image was taken. 2) Stick a bunch of 3d coloured gaussians in 3D space and run a minimisation algorithm to put the min the right places. 3) Render the resulting scene
COLMAP for step 1 https://colmap.github.io/index.html OpenSplat for step 2 https://github.com/pierotofy/OpenSplat?tab=readme-ov-file#build splat for step 3 https://github.com/antimatter15/splat viewer using only three.js https://github.com/mkkellogg/GaussianSplats3D splat editor https://playcanvas.com/supersplat/editor/
relightable gaussian splats: https://github.com/andrewkchan/lit-splat