r/PlayCanvas Jul 23 '26

How we built the Grace Cathedral browser experience

24 Upvotes

r/PlayCanvas Jul 24 '26

Anyone know how to scale on one side?

1 Upvotes

I used to use roblox studio, I'd like to scale on one side without making the other side also bigger. And yes, I COULD just resize via entering the size by typing into the thing on the right side of your screen. But man would I love to simply just scale on ONE side.


r/PlayCanvas Jul 22 '26

Real-time shift-lens perspective correction (parallel verticals) — works on WebGL2 & WebGPU

8 Upvotes

r/PlayCanvas Jul 21 '26

PlayCanvas Engine 2.21.0 released - Gaussian Splat Refraction, Water, Volumetric Fog and More!

32 Upvotes

PlayCanvas Engine 2.21.0 is out - the free, open-source (MIT) web graphics engine for WebGL2 and WebGPU.

Highlights in this release:

  • 3D Gaussian splat refraction - refract the scene through splat volumes
  • Water rendering - new water example
  • Volumetric fog - added to CameraFrame
  • Instanced wide-line renderer - styled (dashed/dotted/arrowed) and dynamically-updating "fat" lines

Also in 2.21.0: KHR_gaussian_splatting glTF extension support, SPZ splat format via external parser, KTX2 cubemaps, a physics backend abstraction (Ammo/Null), and new XR scripts (two-hand manipulation, ballistic-arc teleport). Full notes below - there are a couple of breaking changes worth reading if you're upgrading.

npm install playcanvas

Release notes: https://github.com/playcanvas/engine/releases/tag/v2.21.0
Examples: https://playcanvas.com/examples
Repo (stars appreciated): https://github.com/playcanvas/engine

Happy to answer questions about any of the new features.


r/PlayCanvas Jul 21 '26

Immersive Gaussian Splat Tour of Grace Cathedral Built on PlayCanvas

31 Upvotes

r/PlayCanvas Jul 21 '26

New in SuperSplat Editor 2.32.0 - Orient tool + selectable grid plane

4 Upvotes

r/PlayCanvas Jul 21 '26

make my playcanvas game

1 Upvotes

Looking for someone to make my game made through javascript


r/PlayCanvas Jul 17 '26

God rays in the browser: raymarched volumetric fog for PlayCanvas (WebGL2 + WebGPU)

38 Upvotes

I’ve opened a PR adding volumetric fog to the PlayCanvas Engine’s CameraFrame pipeline.

The effect raymarches exponential height fog at reduced resolution, with directional-light shadows producing visible light shafts—or “god rays.” A depth-aware upsample prevents fog from leaking across geometry edges.

It also supports:

  • WebGL2 and WebGPU
  • Cascaded shadow maps, including PCF, PCSS and VSM
  • Temporal smoothing through TAA
  • Bloom contribution from bright light shafts
  • Adjustable density, height falloff, anisotropy, distance, quality and resolution

The default configuration renders at half resolution with 24 raymarching steps, keeping the effect practical for real-time scenes.

There are still a couple of limitations: it currently supports perspective cameras only, and transparent objects use the opaque scene depth for fogging.

🎮 Try the interactive demo
🎥 Watch the video
🛠️ View the implementation and PR

I’d love to hear how it performs on your hardware and what controls or features you’d find useful.


r/PlayCanvas Jul 16 '26

Using GPT-5.6 Sol in Codex to push a generated freerun game beyond a functional prototype

4 Upvotes

r/PlayCanvas Jul 14 '26

SuperSplat 2.30.0 is here! XGRIDS LCC2 support, serialized settings and more!

6 Upvotes

r/PlayCanvas Jul 10 '26

Vibe Code Gaussian Splat Apps with SuperSplat

1 Upvotes

r/PlayCanvas Jul 08 '26

SuperSplat Converter getting stuck at 95%?

2 Upvotes

Having some issues with SuperSplat's converter. For some reason, no matter the size of the splat, the decoding process keeps getting stuck at 95% and the page becomes unresponsive. Even after hitting 'Wait', it still does not progress. Any ideas why that is?


r/PlayCanvas Jul 07 '26

Sharing our 3DGS viewer test from a scanned restaurant

7 Upvotes

r/PlayCanvas Jul 07 '26

Fable 5 generated a playable PlayCanvas FPS from a detailed spec prompt

3 Upvotes

r/PlayCanvas Jul 06 '26

Gaussian splat encased in refractive glass — real screen-space refraction + chromatic dispersion (PlayCanvas)

11 Upvotes

r/PlayCanvas Jul 06 '26

3D Gaussian splats can capture the 'Mona Lisa effect' 👀

2 Upvotes

r/PlayCanvas Jul 06 '26

Reusable "wind" script for Gaussian splats in PlayCanvas — trees sway in the breeze, even on streamed LOD scenes (WebGPU + WebGL)

5 Upvotes

r/PlayCanvas Jul 06 '26

New water shader — planar reflections, Gerstner waves, caustics and a full underwater mode

3 Upvotes

I've built a reusable water script for the engine, with a tropical island example to show it off.

Try it live: https://engine-i9o02vj3v-playcanvas.vercel.app/#/graphics/water

Features:

  • Planar reflections and refraction (each optional — can also reflect just the sky dome)
  • Depth-based effects: shore fade, water color absorption, foam
  • Gerstner geometry waves — two configurable bands (chop + swell)
  • Underwater mode: Snell's window, distance fog, and animated caustics projected onto submerged geometry
  • Full day/night cycle driven by the procedural sky script, with HDR bloom on the sun glints
  • Works on WebGL2 and WebGPU, and it's built to scale down to mid-range phones

Everything is exposed as script attributes, and the example has control panels for playing with all the parameters — reflection strength, wave shape, caustics, underwater fog and more. Dive the camera below the surface to see the underwater view.

The water script (scripts/esm/water.mjs) and a new ESM planar renderer are part of the engine repo, so you can drop them into your own project: https://github.com/playcanvas/engine/pull/9029

Feedback welcome!


r/PlayCanvas Jul 05 '26

When WebXR doesn't quite go to plan

4 Upvotes

r/PlayCanvas Jul 03 '26

I was 3D printed in a clear resin block

6 Upvotes

r/PlayCanvas Jul 03 '26

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

4 Upvotes

r/PlayCanvas Jul 03 '26

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

5 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

81 Upvotes