spark

123 posts

spark banner
spark

spark

@sparkjsdev

Three.js-native 3D Gaussian splatting renderer Docs/examples @ https://t.co/paCxUjmG9B | Github @ https://t.co/afLJjWD6zO | Discord @ https://t.co/tdbgq3nHbd

加入时间 Haziran 2025
0 关注3.1K 粉丝
spark 已转推
Shraddhac
Shraddhac@shraddhac92·
Ok so how I built the world 🌎 It’s actually super super simple. I think the maximum of time went in figuring out how to reduce the size. I basically used @theworldlabs by @drfeifei to create the world. I took two images from my earlier film, and their stitch feature stitched together. One shot. The world is a Gaussian splat - not a glb- so I then brought it into #threejs and webgl using @sparkjsdev A tip: once you have your final layout/ comp just go into marble and start deleting vertices like crazy. What you don’t see, you don’t need 🦖 this is mainly to reduce file size. The dog can walk around the world (use arrow keys to navigate and mouse to control camera) Thiswillexist.com
Shraddhac@shraddhac92

There was an alert today morning in Dubai. Now, over the next few hours, there will be fake news/ videos circulating as always 🫠 If you want the actual news as being reported from a regional news source in Dubai, I built a news board in UAE’s first ever 100% AI coded metaverse 🗞️ Once you enter the site, it’s pretty hard to miss. Get your actual on ground news about what’s happening in Dubai from there #dubai

English
1
6
30
5.4K
spark 已转推
Bilawal Sidhu
Bilawal Sidhu@bilawalsidhu·
shader effects for 3d gaussian splats are a fun way to add reality bending effects to your 3d scans. made using sparkjs which is an open source 3dgs renderer for threejs.
English
19
58
699
43.5K
spark 已转推
xavi
xavi@xroma__·
Couldn’t get into WL-HACK-01 today, still built 3D backgrounds for online meetings: I expected scene scale to be the main stopper, to my surprise Worldlabs worlds have quite accurate real world scale out of the box, that means walking 1m moves roughly 1m within the scene. Making it work real time was harder: I couldn't find a solid ios native splat renderer. Using MetalSplatter a 30MB scene took over a minute to initialise and when it finally loaded, it was still filled with low res splats. So I switched to @sparkjsdev in a wkwebview. The price is js runs in a separate process from swift, so every camera frame has to be copied across... Still all together works quite simple: ARkit tracks device pose and sends it to js, where I handle the coordinate transform. In parallel, I segment the person from the camera frame and signal to JS a new one is available. The js renderer pulls frames via native app URL, composites into a shader, and captures stream from dom which gets published to @livekit as a video track. Had so much fun building this 😎
World Labs@theworldlabs

WL-Hack [01] 🌎 Worlds loading…

English
2
1
15
2.9K
spark 已转推
Winnie Lin
Winnie Lin@winilinnnn·
@theworldlabs is doing a hackathon today ヾ(*´∀`*)ノ sharing an older audiovisual demo ✨🔊 made over Christmas 2025 break and now with better performance thanks to @sparkjsdev 2.0 LOD system winterwoods.netlify.app -- more details in next message 🧵
English
2
3
15
2.4K
spark 已转推
Andy Cheng
Andy Cheng@DrTunnels·
@HaoZhang623 and I built WorldBoxing 🥊 — a VR fitness game with infinite generated worlds at @theworldlabs hackathon. Move in VR by swinging, punch monsters that physically deform and collapse in real time. Marble (worlds) · TRELLIS (monsters) · PhysRig (physics) · @sparkjsdev WebXR · Quest 3 Thanks @XRarchitect for the help during the hackathon and @a16z for providing the platform. 🙏 (sound on 🔊)
English
2
5
20
872
spark 已转推
tino tibaldo
tino tibaldo@tinotibaldo·
Paper Toss VR, the scene and objects are made out of Gaussian splatting using threejs to render it to WebXR for the Apple Vision Pro. The gaussian splatts @sparkjsdev marble.worldlabs.ai @threejs @Microsoft trellis and physics by three-mesh-bvh I still have terrible aim lol
English
2
3
42
4.4K
spark 已转推
Johannes Tscharn
Johannes Tscharn@JohannesTscharn·
I finally managed to properly combine @sparkjsdev 2.0 (yes, the version with LODs for gigantic scenes) with IWSDK for locomotion and hand tracking. It’s now an open source template for the upcoming @SensaiHackademy WorldModel hack in SF! What this enables: ✅Render >5 Mio splats in WebXR ✅60+ FPS on standalone Headsets ✅Cross platform: Mobile, PC and any Headset ✅Get started in minutes, not hours This means @theworldlabs scenes are no longer just something you look at and move through. You can now interact with them on the web. On Wednesday, we’ll show how it works and talk about generated worlds, gaussian splats in Unreal Engine, and where this can go for games. Join the workshop here: luma.com/300visqs
English
2
11
50
5K
spark 已转推
jamesckane
jamesckane@jamesckane·
On Fri I competed in the 4-hour @theworldlabs /@a16z hack-a-thon in SF! I added eye-tracking-based flight controls for Vision Pro to their open source @sparkjsdev, and my games ‘Shadow’ and ‘STARSPEED’ were both featured in the opening video among the best uses of the tech so far
GIF
jamesckane tweet mediajamesckane tweet media
English
3
4
22
1.4K
spark 已转推
martin_casado
martin_casado@martin_casado·
I just can't get enough of this 40million splat scene created by @fulligin. Rendered with @sparkjsdev ...
English
20
36
519
49.7K
spark 已转推
jamesckane
jamesckane@jamesckane·
Watch your six! Soon I'll launch STARSPEED: Zero-G Aerial Combat in partnership with @theworldlabs 🚀 Multiplayer & campaign inspired by Descent/DOOM w/ a gripping story & synthwave OST 🎹 Here's a peek at the making-of w/ @sparkjsdev + @threejs - early access is days away!
English
10
15
88
12.4K
Bilawal Sidhu
Bilawal Sidhu@bilawalsidhu·
I like big splats and I cannot lie SparkJS getting LOD support is gonna be a big unlock for massive 3d scenes — whether captured or generated
English
10
13
191
15.4K
spark
spark@sparkjsdev·
@moh4m8d @theworldlabs check out some of the examples here! #streaming-lod" target="_blank" rel="nofollow noopener">sparkjs.dev/2.0.0-preview/…
English
0
0
0
33
Mohamed
Mohamed@moh4m8d·
@theworldlabs spark 2.0 in the browser is interesting, curious what the latency looks like at scale
English
1
0
1
188
spark
spark@sparkjsdev·
@dominicditanna Feel free to reference the examples projects here! Spark 2.0 is advanced 3D Gaussian Splatting renderer for THREE.js #hello-world" target="_blank" rel="nofollow noopener">sparkjs.dev/examples/#hell
English
0
0
0
222
spark
spark@sparkjsdev·
Spark 2.0 Developer Preview is now available: introducing Level-of-Detail (LoD) rendering and streaming for world-scale Gaussian Splats on the web. Learn more ↓
English
15
92
729
225.8K
spark
spark@sparkjsdev·
In Spark 0.1, world scale was constrained by real device limits: real-time splat counts, GPU memory ceilings, multi-GB file loading failures in the browser, and precision artifacts at large coordinates. Spark 2.0 reworks the architecture around LoD trees and streaming. Any splat file can be converted into a hierarchical LoD representation, with fixed, tunable splat budgets per frame to guarantee steady performance across devices. Scenes are streamed coarse-to-fine using a new .RAD format and managed by a shared LRU "splat pager" that keeps GPU memory bounded. We also added higher-precision ExtSplats encoding and ReadableStream support for multi-GB files. Branch: github.com/sparkjsdev/spa…
English
3
1
32
4.5K
spark
spark@sparkjsdev·
Spark 2.0 introduces a full LoD system for 3DGS: • Steady, tunable frame rates via fixed splat budgets • Composite LoD across multiple splat objects • Streamable coarse-to-fine loading Docs: sparkjs.dev/2.0.0-preview/
English
2
4
45
11.1K
spark 已转推
Hugues Bruyère
Hugues Bruyère@smallfly·
Point cloud, 3D GS and portal mechanics to move between them, all in real time (Spark + #ThreeJS). Moving from point cloud to 3DGS changes the perception of the same space dramatically... the Westmount Greenhouse captured w/ the PortalCam. #3DGS #GaussianSplatting #PointCloud
English
9
59
499
30.3K