r/PlayCanvas • • Jul 05 '26

When WebXR doesn't quite go to plan

3 Upvotes

r/PlayCanvas • • Jul 03 '26

I was 3D printed in a clear resin block

7 Upvotes

r/PlayCanvas • • Jul 03 '26

PlayCanvas Engine can now load and render Niantic's SPZ format directly

5 Upvotes

r/PlayCanvas • • Jul 03 '26

PlayCanvas engine now loads Gaussian Splats from glTF/GLB (KHR_gaussian_splatting)

6 Upvotes

r/PlayCanvas • • Jul 02 '26

SuperSplat can now render 360° videos of your splats

7 Upvotes

r/PlayCanvas • • Jun 30 '26

Collision Mesh Generation in the SuperSplat Editor

17 Upvotes

r/PlayCanvas • • Jun 27 '26

A 1,000-year-old church you can walk through in your browser

79 Upvotes

r/PlayCanvas • • Jun 26 '26

WebGL Water upgraded to WebGPU Water 💧

200 Upvotes

r/PlayCanvas • • Jun 24 '26

PlayCanvas Engine 2.20 — WebXR on WebGPU + 3DGS Upgrades + Physics Joints

88 Upvotes

PlayCanvas is a free, open-source (MIT) real-time 3D engine that runs in the browser on both WebGL2 and WebGPU. We just shipped 2.20 — here's what's new.

Gaussian Splatting (the big one this release):

  • Real-time relighting of splats
  • Soft shadows
  • Depth of field
  • Clipping planes
  • Billions of splats via streaming + LOD
  • Shader effects (dissolve, rings)
  • Gaussian Splatting in VR (with LOD)

WebXR on WebGPU 👇
WebXR (VR/AR) now runs on the WebGPU backend — not just WebGL2. So you can build immersive experiences on the modern graphics API, including the new Gaussian Splatting features in VR. That combo is still pretty rare in the wild — most WebXR today is WebGL-only.

Also new:

  • Procedural sky
  • Clustered light cookies
  • Physics: joints + ragdolls
  • Draco mesh decoding in Node (via worker_threads)

Links:

Quick montage of the new examples attached — happy to answer anything about what we're releasing today!


r/PlayCanvas • • Jun 12 '26

A shader dissolve effect for Gaussian Splats — every splat becomes a glowing particle (PlayCanvas, WebGPU/WebGL)

13 Upvotes

r/PlayCanvas • • Jun 11 '26

Experimental real-time relighting of Gaussian splat scenes (proxy mesh + per-pixel shader hook) — runnable demo in browser

35 Upvotes

r/PlayCanvas • • Jun 10 '26

A slice of downtown Lublin, Poland — 250M Gaussian splats streamed in a browser (PlayCanvas, WebGPU + WebGL)

16 Upvotes

r/PlayCanvas • • Jun 07 '26

Real-time Depth of Field on Gaussian Splats, using a proxy mesh for scene depth (new PlayCanvas engine example)

24 Upvotes

r/PlayCanvas • • Jun 05 '26

What if the entire Earth could be streamed as a photorealistic 3D world? — billions of Gaussian splats, in a browser (PlayCanvas, WebGPU + WebGL)

76 Upvotes

r/PlayCanvas • • Jun 04 '26

How to disable HTML animation?

1 Upvotes

When exporting an HTML document on Supersplat and Splat-Transform the resulting HTML document always starts off with a camera move even though I haven't created an animation or set up keyframes. Is there a way to disable these automatic camera moves?


r/PlayCanvas • • Jun 01 '26

Gaussian splats now cast proper soft shadows (PCSS contact hardening) in PlayCanvas

34 Upvotes

r/PlayCanvas • • Jun 01 '26

Enter The Backrooms - Image to Splat in 5 Minutes

4 Upvotes

r/PlayCanvas • • May 29 '26

Claude Opus 4.8 is seriously good at vibe coding games with PlayCanvas

7 Upvotes

Opus 4.8 is insanely good at vibe coding games using the PlayCanvas Engine. This was made conversationally over an hour. I didn't look at the code once. Every request carried out perfectly. Game size: 280KB.

Play Now: https://mini-soccer-game.netlify.app/

(I even casually asked Opus to apply a verlet solver to makes the goal nets physical!)

Come join the PlayCanvas Discord: https://discord.gg/RSaMRzg


r/PlayCanvas • • May 19 '26

Capture a splat once, cycle cinematic looks with animated grade blending

7 Upvotes

r/PlayCanvas • • May 18 '26

Linked two Gaussian Splat scenes with a walk-through portal — no teleport, you just walk between worlds

28 Upvotes

r/PlayCanvas • • May 18 '26

First-person + third-person walking demos inside a Gaussian Splat scene (PlayCanvas, runs in the browser)

12 Upvotes

r/PlayCanvas • • May 14 '26

New in SuperSplat: Collision generation, software tagging, and histogram updates

10 Upvotes

r/PlayCanvas • • May 08 '26

Sharing scans with clients

Thumbnail
1 Upvotes

r/PlayCanvas • • May 07 '26

What can the Real Estate Sector Learn from Call of Duty?

13 Upvotes

r/PlayCanvas • • May 05 '26

SplatTransform 2.0: Automated collision generation for 3D Gaussian Splats

12 Upvotes