mycelia.blog/content/posts/gsplat.md
brooke 7d1786df26
All checks were successful
Hugo / build (push) Successful in -15s
Update content/posts/gsplat.md
2024-09-18 17:13:00 +00:00

2.1 KiB

+++ title = "GSplat Demo" date = "2024-02-24" author = "Brooke" description = "Messing around with gsplat.js from huggingface.co" TOC = false +++

What is all of this?

I've been interested in photogrammetry and projection scanning for quite a while, but I've never really had a good way of capturing scenes in a way that is akin to "archiving" your surroundings. GSplatting, or 3D Gaussian Splatting, is a form of capturing scenes in a way that preserves the visual quality but doesn't provide an actual polygonal model.

Unlike photogrammetry, GSplatting provides a fairly realistic gaussian of the captured scene that can be viewed using very little computational resources, this is a big reason why NVidia is investing time into NeRF (actually something completely different but they're similar in output).

Anyways, here's a quick demo that allows you to view models in a browser, I may add a few different gaussians that I've been working on, but currently I'm borrowing bonsai-7k-mini.splat. You can check out the code here, and here.

{{< rawhtml >}}

<head> </head>

gsplat.js left click rotate, right click pan {{< /rawhtml >}}