Register and share your invite link to earn from video plays and referrals.

Three.js
@threejs
Making 3D easier since 2010.
52 Following    132K Followers
Someone made FIFA, but for the browser. You can play here: ThreeJS and GPT 6 Astra
0
43
1.5K
110
Forward to community
GPT 6 Astra A beach made using threejs It has a pretty dense forest, sand, water, waves, day night cycle and more!
i rebuilt after effects, but its fast i will be showing it tomorrow at three.js conf in paris!
0
82
3.8K
182
Forward to community
Three.js conf time! Look how amazing this speaker badge is! It has games!!
0
72
1.6K
106
Forward to community
After much iteration I think I'm finally happy with the wake and spray effects for Water Pro v4! 💦 I've made it super tunable so it's easy to tune the effects exactly how you want them.
Show more
Potree point cloud format support is coming to 3DTilesRendererJS! Drop it into any three.js scene with adaptive LoD point sizing, sphere point & eye dome lighting. The project is pretty close to having all the widely used tiled formats renderable w/ one package ✨ #gis# #3dtiles#
Show more
We're coming to @threejsconf in Paris. To celebrate, we built the Eiffel Tower in @threejs and made it dance. The tower is a cloth simulation. It's rendered onto a poster. The poster is also a cloth simulation. A cloth sim inside a cloth sim. Come say hi if you're there!
Show more
🇫🇷 TOMORROW. The very first @threejsconf is finally happening in Paris! 🎉 Before the big day, we’re taking one more journey with @mingjyunhung’s astronaut in Still, the third chapter of his beautiful interactive story. Inspired by Akira and traditional Japanese art, this dreamlike world turns an exhausted astronaut into a living garden of ink, silk, flowers, and growing tendrils, all brought to life with WebGPU. 🌸🌿🚀 Read his amazing breakdown here: #threejs# #webgpu# #threejsconf# #creativecoding# (sound on ↓🔊)
Show more
I was wondering how diverse my #Spotify# playlists are. I came up with the idea to visualize them on an interactive 3D globe based on location. I called it Playlist Atlas and now it's available to the public! Playlist Atlas: #wrapped2026# #threejs#
Show more
Gaussian splats just stopped being an addon experiment and became a first-class path in Three.js. r186 ships the full loop: TSL renderer and loader, glTF import, raycasting on the points, SPZ v4, view-dependent spherical harmonics. Same engine as your meshes, second rendering paradigm inside it. SunLight with cascaded shadows lands on WebGL and WebGPU. MeshPhysicalMaterial picks up retroreflectivity, the cat-eye bounce for signs and tape. WebGPU/WebXR got the unglamorous fixes that matter in production: XR MSAA, transmission in headset runs, async compute compiles that do not stall the frame. Housekeeping that will ping your project: Object3D.dispose(), async Renderer.dispose(), and PCFSoftShadowMap is gone. If shadows look wrong after the bump, start there.
Show more
Getting the latest tweaks ready for @threejsconf speaker badges, see you tomorrow #threejs# folks 🤗
I’ve been building Gaussian Splat Lite 1.0 for Three.js: ⚡ WebGPU + WebGL2 🌍 RAD/SOG streaming LOD with smooth fades 🎲 Sort-free stochastic rendering 🧩 Splat depth rendering Open source. Give it a try 👇
Show more
i'm the guy that's always buying movie tickets for the friend group so I built an app with @threejs to let my friends experience the seats, pick a rowmate, and pay for their ticket it adapts to any theater layout, and is filled w/ easter eggs :)
Show more
Wahoo, the new Gaussian Splat support in #ThreeJS# has officially been released. Here is a guide to using it:
Been working on a little #threejs# particle editor, will release it for free soon, along with the particle library. I think I'd like to add mesh support first. Any features people would like to see?
Show more
15M npm downloads / week 🚀