Garrett Johnson 🦋 (@garrettkjohnson) 's Twitter Profile
Garrett Johnson 🦋

@garrettkjohnson

@Woven_Toyota | @NASAJPL | #threejs, graphics, open source, and a bunch of fun projects!

ID: 32826871

linkhttp://gkjohnson.github.io calendar_today18-04-2009 07:42:10

2,2K Tweet

4,4K Followers

2,2K Following

Jon Bruner (@jonbruner) 's Twitter Profile Photo

She CT scanned seashells by the seashore We put six seashells in our industrial X-ray CT scanner. They’re beautiful on the outside, but they’re even better on the inside. Let’s take a look… 🐚🧵

Marcin Ignac (@marcinignac) 's Twitter Profile Photo

Full case study of Spirit Plant - our biggest project to date - is finally live! 🖼️🌱🌷 Learn more about - the installation concept - tech behind the generative plants and simulation - UI/UX design - and more... link below

Faraz (@cantbefaraz) 's Twitter Profile Photo

Also updated react-three/gpu-pathtracer to latest APIs. Added PhysicalSpotLight and ShapedAreaLight from upstream. It helps you do Pathtracing in the browser - github.com/pmndrs/react-t… #threejs #r3f

Garrett Johnson 🦋 (@garrettkjohnson) 's Twitter Profile Photo

3DTilesRenderer now supports multiple tiled image overlays with different projections and per-layer tint & opacity. This video is showing a globe base layer & Washington DC overlay layer from Cesium Ion. Planar projection coming up next! #gis #3dtiles #cesiumgrant #threejs

Garrett Johnson 🦋 (@garrettkjohnson) 's Twitter Profile Photo

NASA-AMMOS/3DTilesRendererJS provides an engine-agnostic core for rendering 3DTiles & could be used as a base for a Babylon implementation in the repo. I'm happy to provide guidance to anyone who's interested! It could make a good proposal for a Cesium Ecosystem Grant, too.

Andrew Chen (@andrewchene) 's Twitter Profile Photo

🎉 #bvhecctrl is officially released and open-sourced! Try it out & let me know what you think! Demo-1: bvhecctrl.vercel.app Demo-2: codesandbox.io/p/sandbox/bvhe… Github: github.com/pmndrs/BVHEcct… #threejs #threejsJourney #webdev #gamedev #r3f #ecctrl

Garrett Johnson 🦋 (@garrettkjohnson) 's Twitter Profile Photo

I've just gotten support added for starting a session & loading Google Maps map tiles with NASA-AMMOS/3DTilesRendererJS -- now you'll be able to load Google maps street & satellite data in three.js. Now I have to find time to make demos 😅 🗺️🛰️✨ #threejs #webgl #maps #3dtiles

Bandinopla (@bandinopla) 's Twitter Profile Photo

Fluid simulation! Ported a portion of a code made by Pavel Dobryakov into a super easy to use Three.js material. All you have to do is apply the fluid material to a plane and call update! 😎 threejs-fluid-simulation.vercel.app

Shota Matsuda 松田 聖大 (@shotamatsuda) 's Twitter Profile Photo

I gave a breakout session talk on my recent work in atmospheric effects at Cesium Developer Conference. Slides (PPT): shotamatsuda.com/slides/cdc2025…

Bandinopla (@bandinopla) 's Twitter Profile Photo

Just opened a PR in Three.js adding a new object: FluidSimulator. While built for fluid effects, it can also simulate smoke, like in this weather-style visualization. The result is a dynamic black & white texture, perfect for all kinds of FX. github.com/mrdoob/three.j…

Shota Matsuda 松田 聖大 (@shotamatsuda) 's Twitter Profile Photo

やった。これずっと気になってて、不要なハックを削除できたし、黄昏時の光が断然自然になった。

sahibdsv (@sahibdsv) 's Twitter Profile Photo

as someone who's not gotten into ROS and Linux just yet, Garrett Johnson 🦋 your Chrome-based URDF previewer (link in comment) has saved my team and I SO MUCH time! before I found this, I had to share a URDF folder with the software team, who'd have to boot into Linux and get ROS

dirtman (b/sac) (@terrorproforma) 's Twitter Profile Photo

This URDF viewer tool is so insanely useful Thank you Garrett Johnson 🦋, you have likely save me and countless others thousands of hours of debugging time. I kneel.

This URDF viewer tool is so insanely useful

Thank you <a href="/garrettkjohnson/">Garrett Johnson 🦋</a>, you have likely save me and countless others thousands of hours of debugging time. 

I kneel.
Bandinopla (@bandinopla) 's Twitter Profile Photo

Updated "my" Three.js liquid/smoke sim, now supports per-object color & ratio, plus a new “follow” mode that creates the illusion of an infinite surface since it sticks to a target and scrolls itself. Code and demo below 🫡 threejs-fluid-simulation.vercel.app