Pinned Tweet
🚀 Major upgrades just landed in SuperSplat, the free and open source platform for 3D Gaussian splatting.
Here is a 24-MILLION-Gaussian scan streaming live to a web browser. Near instant load time. Solid 60 fps.
How? A new compute-based WebGPU renderer + automatic LOD streaming. 🧵
Here is a 24-MILLION-Gaussian scan streaming live to a web browser. Near instant load time. Solid 60 fps.
How? A new compute-based WebGPU renderer + automatic LOD streaming. 🧵
26
129
840
59,108
PlayCanvas retweeted
What happens when a gaussian splat becomes 2M particles? 🔥
@playcanvas spawns them from the scene’s color + depth, runs them in WebGPU compute and collides them with voxels from splat-transform.
Pick a preset and wreck the room 👇
engine-iam7nszj6-playcanvas.vercel.app/#/gaussian-spl…
@playcanvas spawns them from the scene’s color + depth, runs them in WebGPU compute and collides them with voxels from splat-transform.
Pick a preset and wreck the room 👇
engine-iam7nszj6-playcanvas.vercel.app/#/gaussian-spl…
4
4
32
1,287
PlayCanvas retweeted
My home-brew 4dgs pipeline is slowly improving.
Individual Gaussians are still too wobbly (technical term). I might try post-process the frame data to filter/smooth out some of the noise.
This scene has 10k gaussians, 5k of them on the face. Gaussians are tracked between seful when it comes to compressing the data.
The source footage for this clip is my own rig of 10x Raspberry PI global shutter cameras (1.4MP each). I'm not using GenAI for in-between frames.
I really need new test footage, desperately... cc @willeastcott! :D
Individual Gaussians are still too wobbly (technical term). I might try post-process the frame data to filter/smooth out some of the noise.
This scene has 10k gaussians, 5k of them on the face. Gaussians are tracked between seful when it comes to compressing the data.
The source footage for this clip is my own rig of 10x Raspberry PI global shutter cameras (1.4MP each). I'm not using GenAI for in-between frames.
I really need new test footage, desperately... cc @willeastcott! :D
6
17
184
5,976
PlayCanvas retweeted
Been a while since we had some new gizmos 🛠️
Bounding box, camera and light gizmos, coming soon to @playcanvas 👀
Bounding box, camera and light gizmos, coming soon to @playcanvas 👀
1
3
7
814
SuperSplat, the home for 3D Gaussian splatting, just leveled up! 🎉
👥 Follow your favorite creators
🔔 Notifications for comments, likes and followers
🧭 A redesigned home page and search
🥽 Grab scenes with both hands in VR and AR
Here's what's new 🧵👇
👥 Follow your favorite creators
🔔 Notifications for comments, likes and followers
🧭 A redesigned home page and search
🥽 Grab scenes with both hands in VR and AR
Here's what's new 🧵👇
4
7
69
3,270
SuperSplat is free and open source under the MIT license. 💚
Read the full post: blog.playcanvas.com/new-in-supersp…
Read the full post: blog.playcanvas.com/new-in-supersp…
1
0
2
181
Join the SuperSplat community today!
discord.com/invite/qcydPEt…
discord.com/invite/qcydPEt…
0
0
1
163
PlayCanvas retweeted
All the spices splats I recently did can now be downloaded and used for commercial and non-commercial projects at superspl.at/user/danylyon.
4
8
80
2,470
PlayCanvas retweeted
This illustrates why we're adding support for alpha > 1 to SOG v3.
Under repeated rounds of decimation, alpha compensation prevents gaps from forming.
For this test, the background is set to 🔴 BRIGHT RED 🔴 to highlight gaps between gaussians without compensation.
Under repeated rounds of decimation, alpha compensation prevents gaps from forming.
For this test, the background is set to 🔴 BRIGHT RED 🔴 to highlight gaps between gaussians without compensation.
I'm working on the @playcanvas SOG v3 proposal.
So far we have:
- Tighter data packing
- Up to 4 bands of SH
- Alpha > 1 support (compensation post-decimation)
- Per-gaussian custom/blind data
- meta.json extras field, à la glTF
Would love your feedback!👇
github.com/playcanvas/spl…
1
5
48
2,425
PlayCanvas retweeted
New in the @playcanvas Inspector: a Performance Profiler 🔍
⏱️ Record every frame: CPU, GPU, draw calls
🚀 Profile startup: assets, requests, first frame
📜 Time every script
🔥 Flame chart of any frame
⚠️ Catch hitches, and see why
npm install @playcanvas/inspector
⏱️ Record every frame: CPU, GPU, draw calls
🚀 Profile startup: assets, requests, first frame
📜 Time every script
🔥 Flame chart of any frame
⚠️ Catch hitches, and see why
npm install @playcanvas/inspector
1
4
17
1,145
PlayCanvas retweeted
Golden hour on a tiny planet 🪐
Volumetric light shafts in @playcanvas, no proxy geometry: the Gaussian splats cast into the sun's shadow map themselves.
Gorgeous capture by @StephaneAgullo, just uploaded and downloadable:
superspl.at/scene/d59f99ee
Volumetric light shafts in @playcanvas, no proxy geometry: the Gaussian splats cast into the sun's shadow map themselves.
Gorgeous capture by @StephaneAgullo, just uploaded and downloadable:
superspl.at/scene/d59f99ee
2
2
45
1,473
PlayCanvas retweeted
One of my favourite splats on SuperSplat!
It has 10M Gaussians and is just jaw-dropping when you walk inside.
With Blender 5.3 around the corner, I'm eager to see what artists can create with amazing splats like this one, which btw is available to download on SuperSplat (link below)!
It has 10M Gaussians and is just jaw-dropping when you walk inside.
With Blender 5.3 around the corner, I'm eager to see what artists can create with amazing splats like this one, which btw is available to download on SuperSplat (link below)!
3
8
53
5,944
PlayCanvas retweeted
Insane macro-splat of a Japanese buff-tip moth.
This is less than 10MB thanks to the SOG format for 3DGS. Every tiny detail/hair is visible. 🔎
Rendered by @playcanvas using the full power of WebGPU. ⚡️
[1 / 2]
This is less than 10MB thanks to the SOG format for 3DGS. Every tiny detail/hair is visible. 🔎
Rendered by @playcanvas using the full power of WebGPU. ⚡️
[1 / 2]
5
12
71
4,374
PlayCanvas retweeted
I'm working on the @playcanvas SOG v3 proposal.
So far we have:
- Tighter data packing
- Up to 4 bands of SH
- Alpha > 1 support (compensation post-decimation)
- Per-gaussian custom/blind data
- meta.json extras field, à la glTF
Would love your feedback!👇
github.com/playcanvas/spl…
So far we have:
- Tighter data packing
- Up to 4 bands of SH
- Alpha > 1 support (compensation post-decimation)
- Per-gaussian custom/blind data
- meta.json extras field, à la glTF
Would love your feedback!👇
github.com/playcanvas/spl…
8
9
38
4,728









