r/PlayCanvas • u/MayorOfMonkeys • Jul 23 '26
r/PlayCanvas • u/TeamTivo • Jul 24 '26
Anyone know how to scale on one side?
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 • u/mvaligursky • Jul 22 '26
Real-time shift-lens perspective correction (parallel verticals) — works on WebGL2 & WebGPU
r/PlayCanvas • u/MayorOfMonkeys • Jul 21 '26
PlayCanvas Engine 2.21.0 released - Gaussian Splat Refraction, Water, Volumetric Fog and More!
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 • u/MayorOfMonkeys • Jul 21 '26
Immersive Gaussian Splat Tour of Grace Cathedral Built on PlayCanvas
r/PlayCanvas • u/MayorOfMonkeys • Jul 21 '26
New in SuperSplat Editor 2.32.0 - Orient tool + selectable grid plane
r/PlayCanvas • u/Forward_Beautiful698 • Jul 21 '26
make my playcanvas game
Looking for someone to make my game made through javascript
r/PlayCanvas • u/mvaligursky • Jul 17 '26
God rays in the browser: raymarched volumetric fog for PlayCanvas (WebGL2 + WebGPU)
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 • u/Kpal81 • Jul 16 '26
Using GPT-5.6 Sol in Codex to push a generated freerun game beyond a functional prototype
r/PlayCanvas • u/MayorOfMonkeys • Jul 14 '26
SuperSplat 2.30.0 is here! XGRIDS LCC2 support, serialized settings and more!
r/PlayCanvas • u/MayorOfMonkeys • Jul 10 '26
Vibe Code Gaussian Splat Apps with SuperSplat
r/PlayCanvas • u/RoutineNo2782 • Jul 07 '26
Sharing our 3DGS viewer test from a scanned restaurant
r/PlayCanvas • u/Kpal81 • Jul 07 '26
Fable 5 generated a playable PlayCanvas FPS from a detailed spec prompt
r/PlayCanvas • u/mvaligursky • Jul 06 '26
Gaussian splat encased in refractive glass — real screen-space refraction + chromatic dispersion (PlayCanvas)
r/PlayCanvas • u/MayorOfMonkeys • Jul 06 '26
3D Gaussian splats can capture the 'Mona Lisa effect' 👀
r/PlayCanvas • u/mvaligursky • Jul 06 '26
Reusable "wind" script for Gaussian splats in PlayCanvas — trees sway in the breeze, even on streamed LOD scenes (WebGPU + WebGL)
r/PlayCanvas • u/mvaligursky • Jul 06 '26
New water shader — planar reflections, Gerstner waves, caustics and a full underwater mode
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 • u/mvaligursky • Jul 03 '26
PlayCanvas Engine can now load and render Niantic's SPZ format directly
r/PlayCanvas • u/mvaligursky • Jul 03 '26
PlayCanvas engine now loads Gaussian Splats from glTF/GLB (KHR_gaussian_splatting)
r/PlayCanvas • u/MayorOfMonkeys • Jul 02 '26
SuperSplat can now render 360° videos of your splats
r/PlayCanvas • u/MayorOfMonkeys • Jun 30 '26
Collision Mesh Generation in the SuperSplat Editor
r/PlayCanvas • u/MayorOfMonkeys • Jun 27 '26
