PlayCanvas Releases V2.12.0

Michael Rubloff

Michael Rubloff

PlayCanvas

Just weeks after the 2.11 release, PlayCanvas has rolled out Engine v2.12.0, and it’s one of the most substantial updates yet for those working with real-time radiance field rendering through Gaussian Splatting in the browser. This version continues the team’s rapid refinement of the unified 3DGS pipeline, introducing more efficient LOD behavior, better GPU utilization, and finer grained developer control.

One of the biggest advancements is in streaming LOD management. The engine now supports unloading splat files that are no longer needed, which is critical for long or continuous camera paths where memory can quickly balloon. Combined with the new progressive LOD loading for unified splats, PlayCanvas is becoming increasingly capable of handling massive Gaussian datasets on the fly, adjusting fidelity dynamically based on viewer position and hardware limits.

That theme of scalability runs throughout the release. Multi draw support has been added for both WebGL and WebGPU, allowing multiple indirect draw calls per mesh instance. This makes it possible to batch and execute far more splats per frame without overloading the CPU. The SOG (Spatially Organized Gaussians) format continues to evolve as well, now with GPU-based center buffer generation and new support for deflated .sog files, improving both loading speed and compression efficiency. Even the SOG import process has been refined for better mobile performance and reduced artifacts.

Developers now also have a public API to control unified capture behavior, alongside exposed parameters for LOD tuning and radial sorting. This gives artists and engineers a more direct handle on visual precision and performance balance. For those building custom pipelines, the engine now exposes shader customization for both camera frame composition and final splat compositing, signaling a continued shift toward modularity and flexibility in how splats are rendered.

The gizmo system, long a cornerstone of the PlayCanvas editor, continues to get attention, with styling improvements, new API options, and a more reliable update loop that fixes several visual inconsistencies. Camera controls are smoother and less error-prone thanks to optimized input deltas and reduced allocations, while new XR scripts introduce joystick based navigation for immersive web experiences.

The team also tackled an extensive set of fixes, from improved texture VRAM tracking and morph weight handling to subtle optimizations in unified splat sorting precision. Memory management has been tightened, particle warnings have been eliminated, and shader definitions have been cleaned up for better developer readability.

As browser-based 3D continues to push closer to native quality, PlayCanvas’s frequent updates are helping bridge that final gap. For developers experimenting with Gaussian Splatting, version 2.12.0 feels like another step toward making real-time radiance fields everywhere.

The Engine continues to be MIT Licensed and can be found here.

Featured

Recents

Platforms

aiMotive Brings Relightable Gaussian Splatting to aiSim 6 With PBR Splatting

aiMotive is bringing relightable Gaussian splatting to aiSim 6, using PBR splatting to dynamically relight 3DGS digital twins for automotive simulation without retraining.

Michael Rubloff

Jul 8, 2026

Platforms

aiMotive Brings Relightable Gaussian Splatting to aiSim 6 With PBR Splatting

aiMotive is bringing relightable Gaussian splatting to aiSim 6, using PBR splatting to dynamically relight 3DGS digital twins for automotive simulation without retraining.

Michael Rubloff

Platforms

Arrival.Space Version 2026.6 Composites Gaussian Splats into Google 3D Tiles

Arrival.Space 2026.6 adds Google Photorealistic 3D Tiles and a Splat/Tile Cropper to composite Gaussian splats into streamed map data, plus opt-in WebGPU.

Michael Rubloff

Jul 7, 2026

Platforms

Arrival.Space Version 2026.6 Composites Gaussian Splats into Google 3D Tiles

Arrival.Space 2026.6 adds Google Photorealistic 3D Tiles and a Splat/Tile Cropper to composite Gaussian splats into streamed map data, plus opt-in WebGPU.

Michael Rubloff

Platforms

Scaniverse Adds USDZ Export to Splats

Scaniverse now supports USDZ export for Physical AI simulations.

Michael Rubloff

Jul 6, 2026

Platforms

Scaniverse Adds USDZ Export to Splats

Scaniverse now supports USDZ export for Physical AI simulations.

Michael Rubloff

Platforms

Notch 2026.2 Adds Native Gaussian Splat Import and Rendering

Notch 2026.2 adds native Gaussian splatting import and rendering, treating splats as a lit, deformable, ray-traced object inside its real time GPU renderer.

Michael Rubloff

Jul 6, 2026

Platforms

Notch 2026.2 Adds Native Gaussian Splat Import and Rendering

Notch 2026.2 adds native Gaussian splatting import and rendering, treating splats as a lit, deformable, ray-traced object inside its real time GPU renderer.

Michael Rubloff

Trending Articles
  1. TRENDING
    Loading...
  2. TRENDING
    Loading...
  3. TRENDING
    Loading...
Michael Rubloff

Written by Michael Rubloff

Michael is the Founder and Managing Editor of Radiancefields.com

More from Michael Rubloff

More from Michael Rubloff

Platforms

aiMotive Brings Relightable Gaussian Splatting to aiSim 6 With PBR Splatting

aiMotive is bringing relightable Gaussian splatting to aiSim 6, using PBR splatting to dynamically relight 3DGS digital twins for automotive simulation without retraining.

Michael Rubloff

Jul 8, 2026

aiSim 6

Platforms

aiMotive Brings Relightable Gaussian Splatting to aiSim 6 With PBR Splatting

Michael Rubloff

Jul 8, 2026

aiSim 6

Platforms

aiMotive Brings Relightable Gaussian Splatting to aiSim 6 With PBR Splatting

aiMotive is bringing relightable Gaussian splatting to aiSim 6, using PBR splatting to dynamically relight 3DGS digital twins for automotive simulation without retraining.

Michael Rubloff

Jul 8, 2026

aiSim 6

Platforms

Arrival.Space Version 2026.6 Composites Gaussian Splats into Google 3D Tiles

Arrival.Space 2026.6 adds Google Photorealistic 3D Tiles and a Splat/Tile Cropper to composite Gaussian splats into streamed map data, plus opt-in WebGPU.

Michael Rubloff

Jul 7, 2026

Arrival Space

Platforms

Arrival.Space Version 2026.6 Composites Gaussian Splats into Google 3D Tiles

Michael Rubloff

Jul 7, 2026

Arrival Space

Platforms

Arrival.Space Version 2026.6 Composites Gaussian Splats into Google 3D Tiles

Arrival.Space 2026.6 adds Google Photorealistic 3D Tiles and a Splat/Tile Cropper to composite Gaussian splats into streamed map data, plus opt-in WebGPU.

Michael Rubloff

Jul 7, 2026

Arrival Space

Platforms

Scaniverse Adds USDZ Export to Splats

Scaniverse now supports USDZ export for Physical AI simulations.

Michael Rubloff

Jul 6, 2026

Niantic Spatial

Platforms

Scaniverse Adds USDZ Export to Splats

Michael Rubloff

Jul 6, 2026

Niantic Spatial

Platforms

Scaniverse Adds USDZ Export to Splats

Scaniverse now supports USDZ export for Physical AI simulations.

Michael Rubloff

Jul 6, 2026

Niantic Spatial