Settings

Theme

How to Use Three.js's New Native Gaussian Splats

ben3d.ca

28 points by bhouston · 12 comments

Reader

3 threads
andybak

No .sog support? I can't tell if .spz or .sog is likely to win out as a de facto standard - or whether both will co-exist but annoyingly I've gravitated towards .sog as it seemed technically superior and I'd be mildly inconvenienced if it became a niche format.

  • bhoustonOP

    I think that .sog and .spz fill different needs.

    .SOG is a partitioned format with LOD support, thus it is designed for massive gs3d scenes. SPZ is has neither of those features, and thus is simpler. Given that ThreeJS itself doesn't yet support partitioning and LOD for its gs3d data - although it will come eventually - I figured that SPZ was a good fit for its initial capabilities. SPZ also has wider support right now compared to SOG.

Wendell58

Remember struggling with custom splat shaders? This native integration is a huge quality-of-life improvement for web dev.

tobyhinloopen

No demo?

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection