Shane Brumback (@ShaneBrumback) header
Shane Brumback (@ShaneBrumback) profile picture

Martial Arts / Software Developer / 3D Game & Content Creator

Azle, TX
Joined May 2021
Photo by Shane Brumback (@ShaneBrumback)Photo by Shane Brumback (@ShaneBrumback)Photo by Shane Brumback (@ShaneBrumback)Photo by Shane Brumback (@ShaneBrumback)Photo by Shane Brumback (@ShaneBrumback)Photo by Shane Brumback (@ShaneBrumback)Photo by Shane Brumback (@ShaneBrumback)Photo by Shane Brumback (@ShaneBrumback)Photo by Shane Brumback (@ShaneBrumback)
AI-built Three.js shooter slowing down when bullets fly? The agent is probably raycasting against the full visual meshes. Give it low-poly collision proxies on their own layer and raycast only those.
18
Wind by branch size is such a nice touch. Are the impostors rebaked when you change age or season, or generated once per tree? Curious how you keep the LOD swap from popping with the cel shading. More Three.js + AI: shanebrumback.com/?v=2026103…
17
AI-built Three.js game running hot on phones? Check pixel ratio. Agents often pass devicePixelRatio straight in, so a 3x screen renders 9x the pixels. Clamp it: renderer.setPixelRatio(Math.min(devicePixelRatio, 2)). More: shanebrumback.com/?v=2026102…
1
61
Shane Brumback retweeted
Admit it, you never expected the Griswold family’s National Lampoon’s Vacation station wagon to pull a Tesla Roadster stunt like this. 🤣
🤖 Made with AI
2
2
28
968
AI haters be like......
🤖 Made with AI
53
Shane Brumback retweeted
Testing out a new procedural environment for the Three.js Water Pro demo. I wanted something with a bit larger scale that promotes exploration. What am I missing?
125
58
7
1,236
42,236
Shane Brumback retweeted
Elon Musk: "We're building up an Optimus academy where Optimus can practice doing a very wide range of tasks" 🦾🥋
40
103
18
631
43,179
AI-built Three.js game freezing the first time a muzzle flash or explosion appears? That's shader compile. Have your agent add each effect to the scene at load and await renderer.compileAsync(scene, camera) before play starts. More: shanebrumback.com
1
42
If textures in your AI-built Three.js scene look washed out, check color space. When the agent loads maps with TextureLoader, set map.colorSpace = THREE.SRGBColorSpace on color and emissive maps only. Normal, roughness and metal maps stay linear. More: shanebrumback.com
29
Shane Brumback retweeted
Making a city inside the game with Opus 5.5 Built in Unreal Engine from scratch using Blender and ImageGen. Weekly limit ran out, so here's an early preview:
114
75
14
1,664
78,847
If an AI agent spawns enemies from one rigged GLB, check it isn't using model.clone(). Skinned copies share bones and freeze or move together. Use SkeletonUtils.clone(gltf.scene) and give each copy its own AnimationMixer. My rigged soldier tutorial: shanebrumback.com/tutorials/…
36
Tip if an AI agent builds your Three.js sky: have it feed the sky into scene.environment with PMREMGenerator, so armor, water and metal reflect the same sky you see. Skip it and AI-built scenes look pasted together. My rigged soldier tutorial: shanebrumback.com/tutorials/…
63
Shane Brumback retweeted
TESLA ROADSTER. The Future of Cars... Made with @klingai_official Everything in this video was generated with Kling AI's new Kling 4.0 model. Now you can try it too!
180
1,355
144
10,249
1,213,721