
Ash Thornton
258 posts

Ash Thornton
@ashthornton
Lead Creative Developer @uns__nstudio
Bristol, UK Katılım Mart 2009
471 Takip Edilen3.4K Takipçiler

@thebuggeddev @ScienceArt @threejs @GoogleAIStudio it's very likely that your AI tool as well as the r3f demo both took heavy inspiration from this site from 2022: clouarchitects.com/projects/
English

@ScienceArt @threejs @GoogleAIStudio Feels like AI actually made a more perfect ring gallery than this :D
Nevertheless, it’s really cool. I’ll try vibe coding that exact same scroll effect with a perfect ring shape.

English

One Prompt. One Iteration.
That’s all it took to vibe code this super sleek 3D orbital gallery using @threejs with Gemini 3.1 Pro in @GoogleAIStudio. Period.
Live: orbix-one-xi.vercel.app
Code: github.com/thebuggeddev/O…
English


Airy Wave Equation and Hamiltonian Mechanics-Driven Lagrangian Wave Packet White Water Simulation 60 FPS on GTX 1050 Ti ⚡️
Houdini ❌
ThreeJS WebGPU✅
#threejs
English

@Luaacro absolutely! looking forward to trying this out when it's ready :)
English

@ashthornton Thanks a lot!! It is planned to release this project's sources but it uses the cinematic editor that needs to be improved first. According to the existing users it's absolutely not the priority but for me it's a priority to create those showcases. You see my dilemma 😂
English

This is 100% WebGL and made using #babylonjs Editor: editor.babylonjs.com/experiments/hu…
#gamedev #webgl
English

@vlucendo Incredible work! I love seeing this "golden era" of WebGL. Reminds me of when consoles have aged enough that devs know how to harness the power of them and create the best games of the generation.
English
Ash Thornton retweetledi

Our latest insights article is out now 🧠
⤷ medium.com/unseenstudio/t…
Join us as we unpack The Symphony of Vines, exploring god rays, impostors, our custom implementation of Theatre.js, and more!
English

@luruke @active_theory I figured as much. That's a huge undertaking but the amount of control makes it worth it. Do you pull ideas from Three still or is all your own stuff?
English

@ashthornton @active_theory We used a threejs fork up until 2018, we then created our engine from the ground up. The API design was quite similar, but I think it diverged quite a lot now
English

Debugging webgl is notably hard sometimes.
Here are some of the tools we have built at @active_theory to help debugging web graphics. 🧵
English

@luruke @active_theory Really insightful post, thanks for sharing! I'm curious, do you guys essentially have a fork of Three.js that you build upon, or at this point is it fully custom?
English

@active_theory Things like: Our custom framework (hydra), 3D engine (hydra3d), javascript transpiler (hydraX), nodejs dev server, in browser cloud based scene editor, internal package manager, custom houdini/blender/c4d exporter, hybrid native/web AR, and much more!
English

@dghez_ @luisbizarro You can always force it to use the WebGL backend even if the browser supports WebGPU. So you get all the benefits of TSL whilst still in WebGL land. And you can still use raw GLSL if you need to! We'll be making the switch soon 😁
English

@luisbizarro my only concern is how prod-ready is webGPU, i'm postponing the learning time always telling me i can't used on client projects
English

You tip it on the side... Celloooo you got a waterfall (you're cool if you get that reference)
Ash Thornton@ashthornton
Experimenting with ways to repurpose one of the effects from our recent Symphony Of Vines project... turns out it makes a pretty convincing water effect when you get the particles to move around objects! #threejs #webgl
English

@tomorrowevening We touch on it in an article we'll be releasing soon :)
English

@ashthornton I wanna hear about those Theatre extensions - RenderTarget previews is a nice feature 🙌
English

@KumakaleAniket Trail works similarly since it's based on MeshLine (geometry-based), but animates vertices on the CPU, so it won’t follow something like a SkinnedMesh. Mine initally maps to the geometry, transforms via the linked mesh's model matrix, and stores previous positions in an FBO.
English

@ashthornton I tried to recreate your sword trail effect, I got the base to work. I used Trail from Drei. But I saw your implementation has geometry, can you give any hints regarding that. Love the effect you did btw!
English

@PMazhuga @onirenaud Right but we need to support at least the last couple of versions in production 🫠
English

@ashthornton @onirenaud It’s getting support next version , available on beta
English

Firefox on Windows is getting WebGPU support next week!
It’s still catching up a bit on performance and features, but the core benefits are there.
With Chrome, Safari, and now Firefox onboard, WebGPU is officially mainstream.
More:
mozillagfx.wordpress.com/2025/07/15/shi…
English

@DennisSmolek @theatre_js @greensock Aria has confirmed they're still working on the 1.0 release. All we can do is hope it does actually come out! Still, the version of Theatre that currently exists is powerful enough to use as-is, then you can extend it yourself to fill in any gaps
English

@ashthornton @theatre_js @greensock Kinda risky as the founders have seemingly moved on and it hasn’t been updated in a long while
English

First time using @theatre_js for our main animation timelines - being able to animate in real-time right in the browser was super handy. Still used trusty @greensock here and there too! Should we write an article breaking down how we put it together?
#webgl #threejs
Unseen Studio®@uns__nstudio
We’re incredibly excited to announce the launch of our latest production!🍷 ⤷ symphonyofvines.com The Symphony Of Vines is an interactive cinematic journey that pushes the boundaries of digital brand storytelling. Traverse the millennia and discover the elemental forces that crafted Bordeaux's unique terroir. #webgl #threejs #wine #WebDev
English

Pretty sure I've seen this on Awwwards
Nostalgia@NostalgiaFolder
When the teacher rolled in the TV cart and started up Eyewitness
English

@titouanpellerin @theatre_js @greensock This would have been the latest one available at the time. 1.0 is still cooking!
English

@ashthornton @theatre_js @greensock Which version of theatrejs did you use ? 1.0 is still wip on a private repo
English


