HN user

slimbuck

38 karma

Donovan Hutchence, Software engineer

https://slimbuck.com https://github.com/slimbuck

Posts3
Comments17
View on HN

We (playcanvas) use k-means clustering to generate a 64k entry palette of coefficients in our SOG compressed GS format.

The data savings are huge, but the compression step is slow and requires a GPU.

It would be awesome if we could find a better/faster method of compressing these 45 dimensional monsters.

Macro Splats 2025 9 months ago

Hello, playcanvas developer here. May I ask what phone/device you're on? Might be a bug. (No pun intended).

It's definitely possible to compress/palletise the SH bands (see https://aras-p.info/blog/2023/09/27/Making-Gaussian-Splats-m... for one approach).

We just found that splats encode some view-dependent shininess anyway (for example the guitar body https://playcanvas.com/model-viewer?load=https://code.playca...) and so considered the extra data and rendering cost of SH not worth it for now.

It would be quite straightforward to add SH to the PLY file and we'll definitely consider it in future!