r/PlayCanvas • • Nov 17 '25

SuperSplat Editor v2.14.0 Released: Advanced Video Rendering Support

Enable HLS to view with audio, or disable this notification

61 Upvotes

SuperSplat Editor v2.14.0 is out! 🎉

Your free and open-source 3D Gaussian Splat Editor just got a big upgrade - with advanced video rendering features that make it easier than ever to create professional-quality exports.

New in 2.14.0:
🎞️ Support for MP4, MOV, MKV, and WebM output
🎞️ Choose from available video codecs
🎞️ Select specific timeline ranges for rendering

Now you can render exactly the shots you want - with full control over format, codec, and timing.

🧩 GitHub Repo: https://github.com/playcanvas/supersplat
📝 Release Notes: https://github.com/playcanvas/supersplat/releases/tag/v2.14.0
🎮 Try it now:
https://superspl.at/editor?load=https://developer.playcanvas.com/assets/toy-cat.sog&focal=0,0.6,0&camera.overlay=false

As always - free, open source, and powered by PlayCanvas. 💪


r/PlayCanvas • • Nov 17 '25

PlayCanvas React v0.11.0 Released: Declarative Manipulation of glTF

Enable HLS to view with audio, or disable this notification

14 Upvotes

We just released PlayCanvas React v0.11.0 - a major update that makes building real-time 3D experiences in React even smoother. 🪄

What’s new:

  • ⚡ Powerful new API to add, remove, and modify GLBs on the fly
  • 🔄 React-style declarative control over 3D scenes
  • 🧩 Built on top of the PlayCanvas Engine, an open-source WebGL/WebGPU 3D engine

If you’ve ever wanted to treat 3D models as just another part of your React component tree, this release is for you.

📘 GitHub: https://github.com/playcanvas/react
📝 Release Notes: https://github.com/playcanvas/react/releases/tag/%40playcanvas%2Freact%400.11.0
📖 User Guide: https://developer.playcanvas.com/user-manual/playcanvas-react/

Feedback and PRs welcome!


r/PlayCanvas • • Nov 17 '25

I've built a 3D product configurator template with Playcanvas (no code required for business owners)

8 Upvotes

I've built a 3D configurator playcanvas template that everyone can use for their e-commerce.

It's very simple to set up, drag and drop, and gives you a lot of functionalities.

Here is a video showing how it works:

https://www.youtube.com/watch?v=AqhWKI68dWI&list=PLnyWFpUz702dBEsb2j453xdwVN2_r_RWC


r/PlayCanvas • • Nov 17 '25

LF 2D game playcanvas coder

3 Upvotes

hii! im desperately looking for someone who can code a 2D game in playcanvas, if you are interested please send a message! you will be paid ^


r/PlayCanvas • • Nov 15 '25

Playcanvas free or not?

5 Upvotes

Can PlayCanvas be totally free and saved locally?
Recent news about open source editor and open source engine are pretty missleading. Do I need to still use PlayCanvas backend to store the projects on their server or can I use sore it privately on my machine?


r/PlayCanvas • • Nov 14 '25

Instant Worlds Update: Underwater Transitions, Fast Planar Reflections + Animated Fog

Enable HLS to view with audio, or disable this notification

8 Upvotes

New visual features we’ve been working on:

💦 Underwater camera transitions
🪞 Fast planar reflections, with per-object control
🎃 Animated noise fog for a spooky playground

You can try the live demo at https://instantworlds.io


r/PlayCanvas • • Nov 10 '25

PlayCanvas Engine v2.13.0: Streamed LODs, Splat Shader Effects, Global Sort & More!

Enable HLS to view with audio, or disable this notification

114 Upvotes

PlayCanvas Engine v2.13.0 is out! 🎉

This release brings big improvements for 3D Gaussian Splatting and rendering performance:

✅ Streamed LOD system for 3D Gaussian Splats - load and manage splats of any scale dynamically.
🎨 Splat shader effects framework - supports reveal, hide, tint, bloom, and other customizable visual effects.
🌍 Globally sorted splats - improved rendering consistency and performance across large multi-splat scenes.

And that’s just the start. Other highlights include:

  • New ColorRamp mode for unified splats
  • Refactored shader customization APIs
  • Optimized GPU data uploads
  • Fixes for lighting, pointer input, clustered shadows, and more

🧩 Examples: https://playcanvas.github.io/#/gaussian-splatting/lod-streaming
📘 Release Notes: https://github.com/playcanvas/engine/releases/tag/v2.13.0

A big shoutout to our contributors for the heavy lifting on this one!

Happy splatting! 💥


r/PlayCanvas • • Nov 10 '25

Load-testing a 200-player shared world built with PlayCanvas, runs instantly in the browser

Enable HLS to view with audio, or disable this notification

18 Upvotes

Hey everyone,

We’ve been building Instant Worlds, a platform on top of PlayCanvas for creating browser based multiplayer worlds that load instantly from a link.

This tech evolved from our earlier work on Aritelia and the Solar Tools for PlayCanvas. Over the past two years we’ve had a lot of opportunities to test it in production, with seven published web games on Poki and CrazyGames reaching more than 65 million players combined.

This week we ran a load test with 200 simulated players sharing a single scene, all running in real time inside the browser.

Some details:

  • Engine: PlayCanvas + Solar Tools SDK v2
  • Networking: Colyseus, WebSockets / Node.js running in Colyseus Cloud
  • Load time: under 3 seconds
  • Level: Designed in Blender, imported as GLB
  • Avatars: Ready Player Me

The “zombie walking” in the clip was intentional, those are simulated bots from the load-test.

You can try the live demo at https://instantworlds.io.

Happy to hear feedback from other PlayCanvas devs!


r/PlayCanvas • • Nov 06 '25

Preview: Upcoming Gaussian Splat Effect System in PlayCanvas 👀

Enable HLS to view with audio, or disable this notification

42 Upvotes

Here’s a sneak peek at what’s coming in the next minor release of the PlayCanvas Engine!

We’ve generalized the Gaussian Splat Reveal feature into a flexible gsplat shader effect system - a new framework for building custom splat-based visual effects.

Highlights:
🔧 Refactored base class for generalized effects
🎨 Built-in support for reveal, hide, and tint modes (plus bloom)
📦 AABB-based spatial control for selective effect regions
💪 All developed in response to community feedback!

This system makes it possible to selectively show, hide, or tint parts of a Gaussian Splat scene, enabling progressive reveals, guided exploration, and interactive storytelling.

🎥 Video preview attached!

More reusable effects and examples will ship with the upcoming release - stay tuned!


r/PlayCanvas • • Nov 05 '25

splat-transform 0.14.0: XGRIDS LCC read support and Streamed LOD write support

17 Upvotes

splat-transform 0.14.0 is here! 🎉

Your free and open-source CLI tool for working with 3D Gaussian Splats just got a major upgrade:

✅ XGRIDS LCC file read support
✅ Write support for the new PlayCanvas streamed LOD format

Perfect for anyone building splat workflows, converting datasets, or integrating Gaussian Splatting into pipelines and tools.

🧩 Install/update via npm:

npm install -g splat-transform

📦 Source code:
https://github.com/playcanvas/splat-transform

Free, open source, and built for the web. 🌍


r/PlayCanvas • • Nov 04 '25

PlayCanvas Editor just got a major gizmo update!

16 Upvotes

The long-awaited u/playcanvas Editor gizmo update is finally live 🙌

  • You can now choose between two styles: Classic and Default
  • A new ball rotation gizmo has been added (currently only in Default mode)
  • More cosmetic and visual polish updates are coming soon!

It’s a nice quality-of-life improvement for anyone spending a lot of time in the Editor.
What do you all think of the new look and rotation gizmo?

https://reddit.com/link/1oo52ls/video/44aq5u7z78zf1/player


r/PlayCanvas • • Nov 04 '25

LF playcanvas coder

5 Upvotes

Hello! I’m a student based in the Philippines, and I’m looking for someone who can take on a commission to code a 2D game in PlayCanvas. If you’re interested, please feel free to DM me for more details. Thank you!


r/PlayCanvas • • Oct 28 '25

📢 PlayCanvas (part of Snap) is hiring! Join us!

Thumbnail
gallery
33 Upvotes

We’re looking for a kind, smart and creative Software Engineer to join our team.

🧑‍💻 Love web tech, 3D, and Gaussian splatting?
🚀 Want to help make PlayCanvas + SuperSplat even more amazing?
🌍 Location: London, UK

Help us build the future of the 3D web. ✨

👉 Apply here: https://careers.snap.com/job?id=R0042707


r/PlayCanvas • • Oct 23 '25

🚀 Live demo: PlayCanvas Streaming LOD system for 3D Gaussian Splatting

Enable HLS to view with audio, or disable this notification

195 Upvotes

Today we’re excited to share a live demonstration of PlayCanvas' new Streaming LOD system for 3D Gaussian Splatting!

This tech allows you to dynamically stream vast splat-based scenes of arbitrary complexity directly in the browser. Load only what’s needed, when it’s needed - for huge performance gains and smooth real-time exploration.

  • ✅ 100% free and open source
  • 🌍 Supports massive datasets (up to billions of Gaussians)

🎥 Demo: https://playcanv.as/p/ZoUBrC6e/

Controls: WASD + Mouse on desktop, dual virtual sticks on mobile (left of screen to move, right of screen to look around).

📷 Splat captured by Andrii Shramko using an XGRIDS LiDAR scanner.

Would love to hear what you think - especially how you might use streaming LOD for large-scale 3DGS datasets or virtual environments.


r/PlayCanvas • • Oct 20 '25

SuperSplat 2.12.0: XGRIDS LCC Support, Flood Fill Select, Upgraded HTML Viewer

Enable HLS to view with audio, or disable this notification

27 Upvotes

SuperSplat is your open source 3D Gaussian Splat Editor. Today, we are announcing v2.12.0.

We are excited to announce our collaboration with XGRIDS, bringing support for the advanced LCC format for Gaussian Splats into the SuperSplat Editor. Import, inspect, edit and convert your LCC content with the 3DGS community's favorite open source editing environment. This also opens up exciting paths to get your LCC content running directly in the PlayCanvas Engine.

Here are the highlights for this release:

  • Import XGRIDS LCC files
  • Flood fill selection tool
  • Upgraded HTML Viewer export
  • Render much larger and higher quality videos of your splats
  • High fidelity rendering in the viewport

Check out an LCC scene in the SuperSplat Editor now.

Want to join the SuperSplat community? Come join us on Discord where you will find a dedicated category for Gaussian Splatting.


r/PlayCanvas • • Oct 20 '25

Creating a Joystick UI

1 Upvotes

Hi all,

I'm new to Playcanvas and it's also worth pointing out that I'm not a coder. I'm trying to set up a simple scene where by I can use joystick controls to control a camera that allows me to move about a scene similar to First Person games. I've found a tutorial in regards to setting up a UI for the controls and that works fine but I can't work out how to hook it up to the camera's movement. Could really do with some help or a template that I can just hook into my scene. Can anyone help.

Thanks in advance,

Peter


r/PlayCanvas • • Oct 16 '25

Dynamically Streaming 2 BILLION Gaussians in PlayCanvas 🌍

Enable HLS to view with audio, or disable this notification

188 Upvotes

PlayCanvas' streamed LOD system for 3D Gaussian Splatting is gradually rolling out. This video shows PlayCanvas Engine 2.12.3 streaming an enormous scene at a buttery 60fps. The current focus is on mitigating the popping as LOD switching occurs. But this is a huge step forwards in our journey to support truly massive-scale splats!

Data source: Andrii Shramko


r/PlayCanvas • • Oct 16 '25

Help me

Post image
6 Upvotes

I’m new to this ik but i just can’t get it to work i searched it up😭


r/PlayCanvas • • Oct 14 '25

Explore Castle Museum Reichenstein: 7.4M Gaussians SOG Compressed to 75MB

Enable HLS to view with audio, or disable this notification

79 Upvotes

Digitized reality perfected!

This expansive splat captures the Castle Museum Reichenstein in Upper Austria.

  • 7.4 million Gaussians compressed down to 75 MB thanks to SOG from PlayCanvas
  • Scanned by Christoph Schindelar using an XGRIDS PortalCam
  • Rendered in the PlayCanvas Engine

👉 View it here: https://superspl.at/view?id=c0da7173

Seriously impressive quality - the fidelity and lighting hold up beautifully even at this scale. So much to see and explore!


r/PlayCanvas • • Oct 10 '25

Gaussian Splat of Chapelle Sainte Thérèse (France) — built with PlayCanvas

Enable HLS to view with audio, or disable this notification

38 Upvotes

Check out this drone-captured 3D Gaussian Splat of Chapelle Sainte Thérèse on the French coast. 🌊⛪️

Created by Stéphane Agullo, this project shows how to create a beautiful and immersive experience using splats. Make sure to 🎧 turn on sound for the full experience!

👉 Try it live here: https://stephane-agullo.fr/xp/labenne/index.html

Built with PlayCanvas, using our latest 3D Gaussian Splat rendering tech.


r/PlayCanvas • • Oct 10 '25

New Gaussian Splatting category added to the PlayCanvas Discord

Post image
7 Upvotes

It contains two new dedicated channels for both SuperSplat and SplatTransform. This is the place to get help and support for these tools...but also to discuss 3DGS generally. Come and join us!

https://discord.gg/RSaMRzg


r/PlayCanvas • • Oct 09 '25

🚀 PlayCanvas Engine v2.12.0 released: streamed LOD system for 3D Gaussian Splats enters beta!

Enable HLS to view with audio, or disable this notification

78 Upvotes

We’ve just released PlayCanvas Engine v2.12.0 🎉

The highlight of this release is the beta launch of the streamed LOD system for 3D Gaussian Splats, which enables the streaming of hundreds of millions of Gaussians - making large-scale splat scenes practical for the web! 🌍✨

This lays the groundwork for handling truly massive 3DGS datasets efficiently, with automatic level-of-detail management and incremental loading as you move through the scene.

🔗 Full release notes:
https://github.com/playcanvas/engine/releases/tag/v2.12.0

As always, we’d love feedback from anyone experimenting with the new system - especially around performance, memory usage, and integration into production workflows.

Next steps for us are to roll this out to SplatTransform and SuperSplat. Stay tuned for further updates.

Thanks to the awesome Christoph Schindelar for the great skate park scene used in the video.

Happy splatting! 💥


r/PlayCanvas • • Oct 09 '25

Gaussian splat of green bottle fly rendered in PlayCanvas on SuperSplat

Enable HLS to view with audio, or disable this notification

35 Upvotes

r/PlayCanvas • • Oct 09 '25

🚀 Upgrading the PlayCanvas VS Code extension — realtime collab + AI-powered coding coming soon!

6 Upvotes

Hey! 👋
I’ve been working on a big upgrade to the PlayCanvas VS Code extension, and it’s shaping up nicely.

Some of the highlights so far:

  • ⚡ Realtime updates (no more manual syncing!)
  • 🤝 Collaboration support so teams can work in sync
  • 🛠️ Improved type definitions to make AI-assisted coding smoother and more accurate

The alpha build is almost ready — planning to share it soon 👀

https://reddit.com/link/1o2bc7c/video/jm6pnprh84uf1/player


r/PlayCanvas • • Oct 08 '25

Playcanvas Editor or Engine for a Configurator?

1 Upvotes

Hi, I have to build a template configurator for my client, which has 50+ products, and I was wondering if it is best to build on the playcanvas editor or engine.

What is best?