Skip to main content

New in SuperSplat: WebGPU and Streaming Bring Huge Performance Wins

· 4 min read

Last month we shipped Software Attribution, Collision Generation and GPU-Powered Histogram. Today we're announcing some of the most significant upgrades to the SuperSplat platform yet — a brand new high-performance WebGPU renderer and automatic, high-quality levels of detail for streamed scenes. Together they make splats load faster and render smoother than ever, from phones right through to high-end desktops.

Turning a Gaussian Splat Into a Videogame

· 12 min read
Iakov Sumygin
Software Engineer

Gaussian Splatting gives you photorealistic environments for free. The catch: a splat is just a cloud of oriented blobs - no triangles, no colliders, no navmesh, no lights. Drop a character in and they'll float through walls looking like they belong in a different universe.

This post walks through the demo I built to fix all of that:

  • 👉 Play it in your browser - WASD, mouse to aim, left-click to fire.
  • 👉 Check the project - the full PlayCanvas project is public. Every script mentioned in this post lives inside it, ready to read, fork, or remix.

The scene is a gorgeous indoor scan of a real abandoned place by Christoph Schindelar. Christoph is one the best artists working with Gaussian Splats out there, so when he proposed to scan a real place for me, I jumped at the opportunity. On top of that splat I bolted a physics collider, a grid of baked lighting probes, a Recast navmesh, eight personality-driven NPCs and a classic FPS loop. Everything runs in a browser tab.

PlayCanvas Open Sources SOG: The WebP of Gaussian Splatting

· 4 min read

Goodbye SOGS. Hello SOG! 👋

Back in May, PlayCanvas announced support for SOGS, a revolutionary super-compressed format for 3D Gaussian splats. While SOGS was a huge leap beyond other compression techniques, we were still not satisfied! So we set about designing a new and improved iteration of the format.

Today, we are proud to introduce SOG: Spatially Ordered Gaussians.