🚀 Senior Full-Stack Developer | 20+ yrs crafting digital magic ✨. Passionate about innovative animation, creative UI, and robust software architecture.

Odesa, Ukraine
After wiring fluid FBOs on a lot of different projects, I finally built the library I always wished I had to simplify my life A drop-in 2D fluid solver for @threejs #TSL & #WebGL Built-in GPGPU particle displacement, 20+ post-processing effects, an API that just works Code👇
15
57
502
27,322
Artem Korenevych retweeted
As promised, the #threejs Cyberpunk Project got an update, and the source code is now available. You can download it, learn from it, or feed it into your AI if needed. @sea3dformat and I documented every important aspect and created specific agent instructions with Do's & Don'ts. Live: threejspunk.vercel.app/ Source: github.com/ektogamat/threejs… If you find it helpful, please leave a star on GitHub ⭐️. Thanks again to all the @threejsconf workshop participants. It was great 🥳 to meet you all in person.
18
27
365
14,315
Do you love laser shows as much as I do? ✨ I built three-ilda - a library to bring authentic ILDA laser shows into any @threejs scene! Load .ild files with ILDALoader and render volumetric beams that stop at 3D walls. Full source: github.com/artcodev/three-il… Under the hood 🧵👇
5
7
103
6,046
ILDALoader is a regular THREE.Loader. It parses .ild into typed arrays (position, color, blank) grouped into frames and projector tracks. CPU side: LaserScanner steps through those points at a fixed sample rate, independent of frame rate. It low-pass filters XY with a spring/damper model of the mirrors, writes the result into a ring buffer and fades color by sample age. LaserShow then packs that buffer into a BufferGeometry with DynamicDrawUsage and skips any segment that touches a blanked sample. The blank flag is read a few points behind the current one so it lines up with the mirror lag.
1
106
GPU side: LaserShow is a Group you just scene.add(). The drawing is LineSegments with vertex colors, additive blending and depthWrite false. The beams are a Mesh of triangles from the projector Object3D to each segment, same blending. Materials are TSL node materials on WebGPURenderer and ShaderMaterial on WebGLRenderer. Scale, zoom, intensity and projector position are uniforms, so changing them doesn't rebuild buffers. LaserShowPipeline is optional post-processing. It renders the scene with bloom plus a separate half-res beam pass. The beams fade against the scene depth, get blurred and are composited on top as haze.
78
Exploring tactile luxury in #blender. A handcrafted keepsake box for an imaginary brand. Deep lacquer, subtle gold imperfections, and rich velvet - made to feel held, not just rendered. Mesh and shaders created to give the tactile sensation of holding a rare heirloom rather than a product box. Up next: rebuilding it in #threejs and TSL
1
1
4
232
And that's a wrap on @threejsconf 🙏 Huge thanks to @makio64 and the whole team for a magical experience! A true celebration of aesthetic and technical delight. Thank you for bringing together so many brilliant creators. Hope to see you all again soon 🔥 #threejs #webgl
17
667
Met @Andersonmancini at #threejsconf 🤩 Your work never stops inspiring and impressing me! Every project sends me straight to devtools to figure out how it's made 🔥 #threejs #webgl
1
12
535
Finally met @bruno_simon in person at @threejsconf 🤩 His courses genuinely leveled up my creative coding, and Three.js Journey is where my WebGL path began. Thank you for everything you do for the community 🙏 #threejs #creativecoding
1
28
1,332
Day 2 of #threejsconf keeps blowing my mind 🔥 Met a true legend, @edankwan. Your work has inspired me for years and still does. Such an honor to finally meet in person 🙏 #threejs #webgl
3
193
Artem Korenevych retweeted
Replying to @onirenaud
@onirenaud absolutely amazing talk! shared a story of million particles on laptop realtime, rendering, simulation, depth, tracking, super technical details 🔥. Also presenting his work as ready modules at threejs-blocks.com super cool set! Check it out!
1
3
38
3,130
Day 1 of @threejsconf is a wrap! 🔥 Mind-blowing talks, amazing demos, and so many awesome people. Leaving inspired and full of ideas. Can't wait for day 2! 🚀 And great to meet @akella and @_Ellyson_ in person! #threejs #webgl
1
16
390
This weekend I’m learning more about character rigging by animating this archer and his cloak in Blender. I’ll share the result on Monday. #b3d #Blender3D #3DAnimation
1
9
1,315
I grew a bioluminescent flower with code. This fully parametric flower lives somewhere between mathematics and Pandora - glowing and breathing with @threejs + TSL for #threejsJourney. It was meant to be a hidden gem, but it’s too beautiful not to share. 🔗Live experience in the first reply
4
5
57
10,209
Step into Pandora and watch it bloom 🌌 pandora-flower.artcreativeco…
1
1
210
Small update here
Did a small experiment with Fable 5. Took a bioluminescent flower I made for #threejsJourney challenge and asked it to add some interaction. You can pull the petals off now. Came out really well. Had to polish a few things by hand but the core worked fast. I wanted it to feel physical. The petal stretches and straightens as you pull it. The bud and the stem follow along with a little spring and IK setup. Pull hard enough and it tears off. Then it just floats away and spins slowly. Still surprised how far it got. Fable 5 really helps me learn @threejs and get better at this stuff. 🌸 Try it pandora-flower.artcreativeco… #threejs #webgpu #creativecode
2
43
Did a small experiment with Fable 5. Took a bioluminescent flower I made for #threejsJourney challenge and asked it to add some interaction. You can pull the petals off now. Came out really well. Had to polish a few things by hand but the core worked fast. I wanted it to feel physical. The petal stretches and straightens as you pull it. The bud and the stem follow along with a little spring and IK setup. Pull hard enough and it tears off. Then it just floats away and spins slowly. Still surprised how far it got. Fable 5 really helps me learn @threejs and get better at this stuff. 🌸 Try it pandora-flower.artcreativeco… #threejs #webgpu #creativecode
1
2
30
4,220
Hey #threejs community! See you soon at @threejsconf in Paris!
1
1
19
619
Finally happy to share my #threejsJourney submission. Step into the glowing forests of Pandora, built with @threejs, WebGPU and TSL. Explore Eywa's valley, activate the synapses to restore the bonds, and fill every tree with light for a chance to find the flower of life. Play in your browser: seeking-eywa.artcreativecode… Also, have fun with Webcam + MediaPipe, or mobile with a virtual joystick. #threejs #creativecoding #WebGPU #gamedev #indiedev
4
6
41
3,493
I’d really appreciate any feedback you have. Feel free to ask me questions if you’re interested in the technical side.
1
153