Slimbuck

@slimbuck.bsky.social

I write software, usually graphics related. Working at Snap on PlayCanvas. Previously Bloomberg, Sony, 5dt.

I finally had the time to implement a simple measure tool in SuperSplat editor. Next phase will be placing 3 points to construct a coordinate system which can then be aligned to the world and other models.

I'm busy adding a measure & rescale tool in SuperSplat editor. It was one of the first feature requests we got. The first version will likely be just a simple measure & rescale given 2 points, but eventually we'll flesh it out to include 3-point align (to world and also to other gaussians).

I wanted to get a video of this ghost crab but every time I got close to their hole they scuttled back in, so I tried getting clever with it. I made a little sandcastle and shoved my phone into it, hit record, and walked away. Crab was VERY suspicious of this addition to their environment.

I've been testing stochastic alpha for gaussian splats (instead of sorting and blending). The video shows 8x zoomed pixels, with no resolve during movement and around 16x sample resolve when the camera is stationary. We'd have to add a good TAA over this to get reasonable results...

Working on compressing spherical harmonics for GS and found this interesting. Rendering with spherical harmonics disabled and then enabled, you can see SH contains the fresnel term only, not the reflections themselves. The reflections are still "placed geometrically" even though SH is available.

I finally added spherical harmonics to our compressed.ply format for gaussian splat scenes. This scene of 1.5GB (6 million splats) compresses to 198MB, including 3 bands of SH. It loads nice n fast too! 🎉🔥✨