Computer programmer by trade. Graphics focused by passion. Working on WebGL and the Chrome browser. I stand with Ukraine, Wuhan and #BlackLivesMatter

Silicon Valley
Joined March 2012
Ken Russell 🇺🇦 retweeted
Three.js r186 released 🥐 threejs.org/changelog/?r186
36
114
21
1,381
182,590
Ken Russell 🇺🇦 retweeted
Three.js r185 released 🧡 threejs.org/changelog/?r185
64
146
33
1,456
294,797
Ken Russell 🇺🇦 retweeted
Khronos will host a WebGL+WebGPU BOF at SIGGRAPH 2026 in Los Angeles on Wednesday, July 22 at 9:00 AM. (Full schedule coming soon.) Do you have a product or demo based on these APIs that you would like to share? If so, please email [email protected] and we'll add you.
2
9
768
Ken Russell 🇺🇦 retweeted
Three.js r184 released ⛅️ threejs.org/changelog/?r184
65
437
80
3,811
608,845
Ken Russell 🇺🇦 retweeted
A visual comparison of HTML-in-Canvas vs rasterizing DOM to a canvas texture (side-by-side below, compare average capture times) Existing approaches to pull web content into canvas are slow and lossy: - Animations glitch, or don't play at all - CSS replication is imprecise - Clogs up the main thread, other animations lag HTML-in-Canvas (texElementImage2D) lets the browser's own compositor map CSS layouts, animations, and transitions precisely into canvas/WebGL textures — one native call instead of thousands of JS style reads. It's currently available behind an experimental Chrome flag. Really cool, and I can't wait for it to become mainstream.
12
24
3
424
46,660
Ken Russell 🇺🇦 retweeted
Just Implemented headless MCP server that gives Claude direct access to Metal GPU traces for any WebGPU app in seconds. This could completely change web 3D workflows. That report took under a minute. 💯😭🙌
Was stuck trying to understand why my shaders were slow and why VRAM usage was exploding. Then I discovered you can connect Claude directly to Xcode. 30 minutes later, I had an app where you plug in a website and get a GPU Overview, Metal Trace summary, and full Metal capture.
14
19
220
22,106
Ken Russell 🇺🇦 retweeted
VFX-JS supports HTML-in-Canvas now. You can turn HTML element into a WebGL texture. It automatically detects the browser and fallback to the old SVG foreignObject workaround. So it works on Chrome, Firefox, and Safari, of course! #WebGL #VFXJS #Codepen
9
77
6
630
52,891
Ken Russell 🇺🇦 retweeted
Finally making a @threejs example with @shotamatsuda's geospatial volumetric clouds ~ ☁️
52
193
22
2,083
130,574
Ken Russell 🇺🇦 retweeted
We are seeking short talks, demos, and presentations that showcase real world use of #WebGL, #WebGPU, #glTF, and #Gaussian Splatting for the 3D on the Web special event during GDC. To submit a 10 minute talk or demo, please email your description to [email protected]
10
1
33
3,529
Ken Russell 🇺🇦 retweeted
Three.js r183 released 🦞 threejs.org/changelog/?r183
39
93
24
927
118,993
Ken Russell 🇺🇦 retweeted
Three.js r182 released 📈 threejs.org/changelog/?r182
49
205
41
1,850
319,656
Ken Russell 🇺🇦 retweeted
This is three.js running on the Exosphere. 🤯 Rendering in realtime from a browser at 8K / 60fps. Here’s how Shopify just pulled it off 👇
110
443
167
4,392
1,004,740
Glad to see this case study finally published! It's a success story of bringing a highly successful, Unity-based mobile app to the web. Game (and other) developers can draw from this experience and be confident in deploying their apps to the web!
1
251
Ken Russell 🇺🇦 retweeted
Made a version with SSR and only the AO from SSGI. codepen.io/mrdoob_/full/LEGj…
It's wild that I can now do quick experiments like these in under an hour just by chatting with claude code. codepen.io/mrdoob_/full/emJR…
7
16
1
418
36,216
Ken Russell 🇺🇦 retweeted
Three.js r180 released 🫰 threejs.org/changelog/?r180
26
91
8
748
64,256
Ken Russell 🇺🇦 retweeted
Three.js r179 released 🌟 threejs.org/changelog/?r179
26
83
15
742
68,243
Ken Russell 🇺🇦 retweeted
Three.js r176 released 🎂 threejs.org/changelog/?r176
30
111
9
1,126
73,109
Ken Russell 🇺🇦 retweeted
Manipulating joints of a large number of six-leged insects. Try tilt their house with orbit controls. Made with #threejs TSL live demo (all source code is in html of the page) -> mameson.com/experiment/glsl/…
16
49
5
471
35,362
Ken Russell 🇺🇦 retweeted
Three.js r175 released 🗿 threejs.org/changelog/?r175
76
274
42
3,372
215,069
Released @takram/three-clouds, a Three.js and R3F implementation of geospatial volumetric clouds. It took 2 months to develop and another month to organize and document. Though might still be some hiccups and weirdness. github.com/takram-design-eng… npmjs.com/package/@takram/th…
33
116
21
1,025
98,546