Loading video...

Video Failed to Load

Go Home

I've built a new open-source (MIT licensed) Elemental Sandbox containing 9 new abilities, a VFX playground built with Three.js & this time you cast with your hands. Open palm aims. Fist casts. Point right with your left hand to switch. Real-time hand tracking with MediaPipe by Google, running in...

21,636 views • 3 days ago •via X (Twitter)

67 Comments

Victor's profile picture
Victor3 days ago

@threejs @slopa_io

Three.js Daily's profile picture
Three.js Daily3 days ago

@threejs

Chiro Visuals's profile picture
Chiro Visuals3 days ago

@threejs

MetaMú's profile picture
MetaMú2 days ago

@threejs Needed mode resources around power/magic effects! These are 👍

Chiro Visuals's profile picture
Chiro Visuals2 days ago

@threejs ✨🙌

MetaMú's profile picture
MetaMú2 days ago

@threejs Thank for sharing Brodie!

Chiro Visuals's profile picture
Chiro Visuals2 days ago

@threejs Glad you love the project 🙌

MetaMú's profile picture
MetaMú2 days ago

@threejs Integrated these effect in the 3 games I'm developing. I do question, what happens when everyone has everything who will use anything else?

Chiro Visuals's profile picture
Chiro Visuals2 days ago

@threejs i’ll just have to invent new ideas each time 😭 trying to convince everyone to use thr new ones

MetaMú's profile picture
MetaMú2 days ago

@threejs

wang's profile picture
wang2 days ago

@threejs wow cool how do you make it🤓

Chiro Visuals's profile picture
Chiro Visuals2 days ago

@threejs Thanks 🙌✨

AINZX's profile picture
AINZX2 days ago

@threejs add option the export the procedural mesh so we can use it in the other game engine same mesh

Chiro Visuals's profile picture
Chiro Visuals2 days ago

building it in the game engine is the way to do it in this case, u can give the project source code to ur AI tool that u use and ask him to recreate it in the native particle system of ur game engine. cause exporting the spell for example to alembic format is not budget friendly for performance

AI Mastery Guide's profile picture
AI Mastery Guide2 days ago

@threejs Casting spells with your hands is so cool

OmniStorm Gaming's profile picture
OmniStorm Gaming2 days ago

@threejs My guy, you’re a legend.

Chiro Visuals's profile picture
Chiro Visuals2 days ago

@threejs Thanks 🙌✨

Lane's profile picture
Lane2 days ago

@threejs how well does the fist cast actually feel in practice?

Chiro Visuals's profile picture
Chiro Visuals2 days ago

@threejs pure sorcery, works well !

Caster Logic's profile picture
Caster Logic2 days ago

@threejs I literally checked earlier today to see if you did an update. Btw, I've been reformatting your abilities to work with webgpu if you ever what me to send over to you

Chiro Visuals's profile picture
Chiro Visuals2 days ago

@threejs well, u can still send a PR so i can check it but honestly i can’t merge cause im still experimenting each time with something

Caster Logic's profile picture
Caster Logic2 days ago

@threejs No need to merge, just wanted to make sure I tossed you credit and you knew about it + give you access to anything here in the event you want to use it

Angelshadoweb3.eth ᚠ ⛓️'s profile picture
Angelshadoweb3.eth ᚠ ⛓️3 days ago

@threejs Can this be integrated into a mobile and PC game?

Chiro Visuals's profile picture
Chiro Visuals3 days ago

@threejs Yes definitely 🙌

iksint's profile picture
iksint2 days ago

@threejs Damn bro, godlike skills. How do you make them?

Chiro Visuals's profile picture
Chiro Visuals2 days ago

@threejs i usually generate the visual effect shot image reference and then do a breakdown for each particle emitter and work on each one separately to get the final effect

Sami's profile picture
Sami2 days ago

does the phone-as-camera path work on iOS Safari too?

Chiro Visuals's profile picture
Chiro Visuals2 days ago

should be

David's profile picture
David2 days ago

@threejs this is sweeet, glad you open sourced it. My demo only used webcam, love the WebRTC integration

Chiro Visuals's profile picture
Chiro Visuals2 days ago

@threejs Thank you ✨🙌

Hexabl0b's profile picture
Hexabl0b3 days ago

@threejs shaders are mind blowing

Chiro Visuals's profile picture
Chiro Visuals3 days ago

@threejs Thank you ✨🙌

Keyboard Runner's profile picture
Keyboard Runner2 days ago

@threejs Wow, amazing visuals🤩 thanks for sharing!

Chiro Visuals's profile picture
Chiro Visuals2 days ago

@threejs Thanks you for checking it out 🙌

Sammy's profile picture
Sammy2 days ago

@threejs Hey OpenAI more training data for Astra!

Chiro Visuals's profile picture
Chiro Visuals2 days ago

@threejs

Sammy's profile picture
Sammy2 days ago

@threejs I'm joking with you but it kinda saddens me to know that somehow our AI overlords are going to manage to replicate your awesome work.

domaggio's profile picture
domaggio2 days ago

@threejs i'd reach for my coffee and accidentally cast a spell

Chiro Visuals's profile picture
Chiro Visuals2 days ago

@threejs 🤣🤣🤣

arcane dealer's profile picture
arcane dealer2 days ago

@threejs Incredible

Chiro Visuals's profile picture
Chiro Visuals2 days ago

@threejs Thank you 🙌

Daniel Johnsen's profile picture
Daniel Johnsen3 days ago

@threejs This is a nice interaction mapping. Open palm, fist, then a single pointing hand keeps the spell vocabulary learnable instead of turning gestures into a whole control scheme. The hand-tracked camera view is a great touch too.

Chiro Visuals's profile picture
Chiro Visuals3 days ago

@threejs Thank you Daniel! 🙌✨

Peik Gabriel's profile picture
Peik Gabriel2 days ago

@threejs this is wicked, hand tracking makes the whole thing feel like magic

Chiro Visuals's profile picture
Chiro Visuals2 days ago

@threejs yep

John Elmore's profile picture
John Elmore2 days ago

@threejs That’s amazing! Incredibly impressive!

Chiro Visuals's profile picture
Chiro Visuals2 days ago

@threejs Thank you 🙌

Brjan | AI Builder's profile picture
Brjan | AI Builder2 days ago

@threejs real-time hand tracking opens up a ton of creative possibilities for interaction

Chiro Visuals's profile picture
Chiro Visuals2 days ago

@threejs Yep, i feel like i wanna do a lot more of these in the future 🙌

Mark's profile picture
Mark3 days ago

@threejs Awesomeness! I will add some of these to my pirate ship game 🍻

Chiro Visuals's profile picture
Chiro Visuals3 days ago

@threejs Sounds great ✨

Matet | Never Stop Building's profile picture
Matet | Never Stop Building3 days ago

@threejs This feels wonderfully tactile. How stable is the hand tracking across different lighting?

Chiro Visuals's profile picture
Chiro Visuals3 days ago

@threejs i think it’s extremely reliable, I think there is no better library on web that can compete with Mediapipe, i was impressed when i tried it in both dark and overexposed light, it always keeps track 🙌

Ilia Reingold's profile picture
Ilia Reingold2 days ago

@threejs Phoenix spell was pure art! Great work :)

Chiro Visuals's profile picture
Chiro Visuals2 days ago

@threejs Thank you 🙌✨

CarbonJewels's profile picture
CarbonJewels2 days ago

@threejs You’re one of the most badass devs out there That Phoenix 🐦‍🔥 is 🔥🔥

Chiro Visuals's profile picture
Chiro Visuals2 days ago

@threejs Thank u 🙌🔥

Nawwara's profile picture
Nawwara2 days ago

@threejs The phoenix is fiiire 🔥

Chiro Visuals's profile picture
Chiro Visuals2 days ago

@threejs Thank you 🙌✨

FaryaBlender3D's profile picture
FaryaBlender3D3 days ago

@threejs Absolutely mindblowing

Chiro Visuals's profile picture
Chiro Visuals3 days ago

@threejs Thank you ! I really appreciate it ✨

OmedTheVibeCoder's profile picture
OmedTheVibeCoder3 days ago

@threejs Dropping straight heat every week like it is just routine work.

Chiro Visuals's profile picture
Chiro Visuals3 days ago

@threejs it’s fun to work on these projects, what can i say

Voxlessa's profile picture
Voxlessa2 days ago

@threejs Hand gestures as spell controls are a great match. Is there a safe resting pose, or am I going to cast something every time I explain the demo with my hands?

Anthony R. Risen's profile picture
Anthony R. Risen2 days ago

@threejs oh shit i see a drone.. any piloting control over the drone? i was going to make a drone camera

Chiro Visuals's profile picture
Chiro Visuals2 days ago

@threejs well i think u can make the changes to make it work as a first person controller 🙌✨ feel free to cause the project is open source

Rancho's profile picture
Rancho2 days ago

@threejs The open-palm-to-fist mapping is nicely legible. Do you debounce gesture transitions or require a confidence hold before casting? A dropped tracking frame shouldn't become an accidental spell—especially when the camera arrives over WebRTC.

Related Videos