Making 3D easier since 2010.

Three.js retweeted
while working on my threejs video pipeline, fable randomly started trying to make his own video, so i stopped and ask him what he wanted to make and let him finish and gave him some quality advice and he made this! he's commenting on the fact that he'll only be around on claude subs for a bit this month
74
121
1,633
276,901
Variable-pixel rendering through luminance-aware subdivision. Scene color builds a stat pyramid; the resolve pass picks the largest valid cell per fragment. Bright areas become larger tiles, while edges and darker regions stay dense. Works on 3D objects, images, and procedural gradients. #threejs #webgl #glsl
2
1
39
3,919
Three.js retweeted
i saw a lot of Box3d on my feed and I couldn't contain myself and built a gravity gun playground in @threejs with it! Super fun to play around with! @erin_catto cooked with this one (props to @monteslu for the wasm version)
3
9
99
8,332
Three.js retweeted
Love how CityGen by @mrdoob brings together skylines, trees, cars, buildings, luminous portals, and pedestrians, perfect for prompt style experiments
5
4
18
4,573
Three.js retweeted
1
2
18
3,683
Three.js retweeted
30 days ago I decided to use AI to rewrite the biggest game CD-ROM in 1997 with over 5M units moved and $0 in sales: Chest Quest All the original visuals and sounds. The same 5 levels. But native for the modern web: - webgl w/ threejs and pixijs - web audio (ogg/m4a) - webp textures - typescript - keyboard and mouse - mobile virtual joystick/buttons - gamepad support It uses a custom shader to recreate Doom's colormap lighting so it looks like the original software renderer even though it using the GPU There is a bonus America250 level that I used Grok Imagine to generate the assets. Just a little fun bonus given how close we are to July 4th. The game should play more or less exactly like the original. I used the attract mode demos as a verification tool by playing the demo in chocolate doom and this sim and checking the state of the player and enemies matched at every frame. To make that happen I used a loop to have the AI diagnosis what was wrong, make a fix, and then run the verification to check if it improved or not. If it improved then it committed the change and repeated. Also added to a log of what it tried/did so that it had a history/memory of attempts (right or wrong). This did not port the entire Doom engine. In fact, only very specific calculations and logic were taken from Doom's source. The architecture is completely different. This is 100% coded by AI. I haven't really looked at the code at all and I know there are things it did that I don't love but the game works. There is certainly room for improvement. The original data file for Chex Quest was about 12MB and the download size for this game is closer to 15MB. The audio itself is like 13MB so... couldn't get parity there. It was fun to see it come together and then actually play it through
10
6
54
6,587
Three.js retweeted
I can say I'm enjoying playing with three.js and codex. I'm by no means a game designer but I have always wanted to try and build my own Take on Tetris. Inspired from Tetris Effect. Dynamic Music and active visuals
2
1
16
2,581
Did you know your browser has a native API for game controllers? Paired my PS5 DualSense over Bluetooth and now my Three.js game plays like a console. Way more fun with a controller.
2
2
18
2,934
Three.js retweeted
Been building SPINDLE for a while. Generative orbital cities in three.js. Work in progress.
4
4
101
6,911
AI is building the next set of Ultralearners. I asked Gemini to build an interactive tool to make me understand how the Camera works in ThreeJS and it built me this. aaolayiwola2.github.io/Three… #ThreeJS #Javascript #WebGL #Ultralearning
2
4
53
6,303
Three.js retweeted
Unstable Chairs An exploration of what happens when everyday objects are subjected to unfamiliar physical rules. Online jeonghopark.de/unstablechair… #creativecoding #threejs #geometryart #generativeart #algorithms
3
16
2,102
Three.js retweeted
Here's a very early glimpse at my next game - a dice pokerish roguelike "High Roller" I've had this designed and specified for a few days, and fable's done a... playable first go?? It needs a LOT of work, but it has given me a POC. I used @threejs + Box3D (compiled 2 WASM)
4
2
32
13,129
Three.js retweeted
cozyness achieved ✅ perfect showcase for the godrays effect 🌞 vibecoded this room, the effects, and also the models in @omma_ai. The cloth and plants sim are from my other demos instead #webgpu #threejs #shaders #gamedev
4
9
87
6,273
Three.js retweeted
Three.js Sky Pro is now available! ☁️🚀 Try the live demo 👉🏻 threejsskypro.com This has hands down been one of the hardest projects I've worked on (yes, harder than water!) and I'm relieved to finally see it launched. I'll admit it isn't perfect, but I'm happy to finally get it into people's hands. With the launch out of the way, I can now spend time on adding more features and improving it. Stay tuned!
17
16
227
12,538
Needle Inspector 1.8.0 is available now and brings performance improvements / scene leak detection and FastHDR environment maps! @NeedleTools #threejs #webdev
1
4
25
2,367
Three.js retweeted
YEAH.... Fable is a very good model. I'm kinda mind blown right now. Fable one shot this Rocket League clone and it is so good that I'm honestly in shock. Psychosis level 1000 rn We are entering a new era of AI coding.
I tried this so you don't have to. I know this is going to absolutely shock you but no this does not match the performance of Mythos. A few early thoughts: 1. The limits are pretty bad. I used 100% of my 5-hour usage in less than 1 prompt. 2. I specifically gave it a threejs task because it is an area that SOTA models have made big strides in, that other models just are not great at. I asked it to build a replica of Rocket League. I'll put the prompt in the comments. The game was pretty bad and notably worse than GPT 5.5. Even after multiple fixes, it took 7-8 back and forth with Codex just to get it an almost playable condition. Prior to these fixes, the game was not playable. Maybe it's really strong in other disciplines. I'd love to test that but I hit my limit in 1 prompt lol. GPT 5.5 by contrast did a pretty good job and required no follow ups. Fable would have absolutely nailed this as well. But yeah, early impressions...not great. But I hope I'm wrong. More testing tomorrow.
82
42
1,261
592,928
Three.js retweeted
I made an online demo of the WebGL Flex Avatars! it took some work to pack everything so that it can run online but I managed to fit the gaussian model, 10 expressions & the mesh proxy in 16Mo :) I added Gaussian relighting and shadow casting, audio playback & webcam 🔗 👇️
3
4
46
4,220
Three.js retweeted
Added store interiors... Improved cars, trees and people... Improved camera controls... Removed SSAO... raw.githack.com/mrdoob/three… 4MB total download size 40 FPS on a MacBook Air M1 2s generation time Getting there...
34
31
439
24,211
Three.js retweeted
I just tried Claude Fable 5 with a single prompt: "Make me Head Ball game." The result is absolutely insane 🤯⚽ #fable #claude #threejs
8
4
137
21,079
Three.js retweeted
Texture paint and export texture. It's not the most exciting demo yet, but it's promising. Source code: github.com/sengchor/kokraf #threejs #kokraf #builtinpublic
2
10
1,895