Skip to main content

Introducing SplatTransform: The Ultimate CLI Tool for 3D Gaussian Splats

· 4 min read

We're thrilled to announce the release of SplatTransform — a powerful CLI tool that makes working with 3D Gaussian Splats a breeze!


Open Source

When 3D Gaussian Splats began to revolutionize real-time rendering and photorealistic 3D content creation, we built SuperSplat, a visual editor for splats. But developers have continued to ask for better tools to manage, convert, and optimize their splat datasets. Our solution is to bring some of SuperSplat's most powerful features to the command line, courtesy of a new tool called SplatTransform. It's fast, flexible, and designed specifically for developers who need precise control over their Gaussian splat workflows.

Introducing ESM Scripts in PlayCanvas

· 3 min read
Mark Lundin
Software Engineer

We’re excited to announce a major step forward for PlayCanvas: ESM Scripts are now supported — and officially the recommended way to write scripts in your PlayCanvas projects.

Back in 2016, we introduced what we now call Classic Scripts. At the time, this represented the state of the art in JavaScript. But things have evolved rapidly since then, and developers today expect modern tooling, clearer patterns, and better integration with the broader JavaScript ecosystem.

If you’ve ever struggled with managing classic scripts, wondered why your auto-complete didn’t work, or wished you could reuse code across projects more easily — this is for you.

ESM (ECMAScript Modules) brings modern JavaScript development to the heart of PlayCanvas. It’s faster to get started, easier to scale your project, and way more fun to work with. No more hidden globals. No more messy script loading order. Just well-structured, maintainable, and modular code — exactly how modern web development should be.

PlayCanvas Adopts SOGS for 20x 3DGS Compression

· 5 min read

Today, we are releasing PlayCanvas Engine 2.7.5 that introduces a new and advanced compression format for 3D Gaussian Splatting (3DGS) called Self-Organizing Gaussians (SOGS). SOGS can reduce 3DGS data by over 20x.

To showcase PlayCanvas' support for SOGS, we have collaborated with Christoph Schindelar to build a technical demo:

RUN FULLSCREEN IN A NEW TAB

The church scene above was originally a 1GB PLY file containing 4 million Gaussians - not at all suitable for the web or mobile! Using SOGS, we can serve up the scene in just 55MB! Read on to find out how.

Declarative 3D with React

· 5 min read
Mark Lundin
Software Engineer

Since introducing PlayCanvas, we've seen developers the world over build amazing 3D experiences using the PlayCanvas Engine and Editor. But what if you are a React developer?

Today we're proud to announce the release of PlayCanvas React, a new declarative way to build 3D content using React.

PlayCanvas React is a thin React wrapper around the PlayCanvas API. It allows you to build rich 3D content in a declarative way that fully integrates with the React ecosystem. You can create rich, complex 3D content with assets, physics, gaussian splats, audio, and more, all while leveraging the powerful state management of React.

Check out the CodeSandbox below. Slide open the code editor and play with the code in real time.