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...

23,130 views • 1 month ago •via X (Twitter)

67 Comments

Victor's profile picture
Victor1 month ago

@threejs @slopa_io

Three.js Daily's profile picture
Three.js Daily1 month ago

@threejs

Chiro Visuals's profile picture
Chiro Visuals1 month ago

@threejs

MetaMú's profile picture
MetaMú1 month ago

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

Chiro Visuals's profile picture
Chiro Visuals1 month ago

@threejs ✨🙌

MetaMú's profile picture
MetaMú1 month ago

@threejs Thank for sharing Brodie!

Chiro Visuals's profile picture
Chiro Visuals1 month ago

@threejs Glad you love the project 🙌

MetaMú's profile picture
MetaMú1 month 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 Visuals1 month 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ú1 month ago

@threejs

wang's profile picture
wang1 month ago

@threejs wow cool how do you make it🤓

Chiro Visuals's profile picture
Chiro Visuals1 month ago

@threejs Thanks 🙌✨

AINZX's profile picture
AINZX1 month 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 Visuals1 month 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 Guide1 month ago

@threejs Casting spells with your hands is so cool

OmniStorm Gaming's profile picture
OmniStorm Gaming1 month ago

@threejs My guy, you’re a legend.

Chiro Visuals's profile picture
Chiro Visuals1 month ago

@threejs Thanks 🙌✨

Lane's profile picture
Lane1 month ago

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

Chiro Visuals's profile picture
Chiro Visuals1 month ago

@threejs pure sorcery, works well !

Caster Logic's profile picture
Caster Logic1 month 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 Visuals1 month 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 Logic1 month 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 ᚠ ⛓️1 month ago

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

Chiro Visuals's profile picture
Chiro Visuals1 month ago

@threejs Yes definitely 🙌

iksint's profile picture
iksint1 month ago

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

Chiro Visuals's profile picture
Chiro Visuals1 month 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
Sami1 month ago

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

Chiro Visuals's profile picture
Chiro Visuals1 month ago

should be

David's profile picture
David1 month 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 Visuals1 month ago

@threejs Thank you ✨🙌

Hexabl0b's profile picture
Hexabl0b1 month ago

@threejs shaders are mind blowing

Chiro Visuals's profile picture
Chiro Visuals1 month ago

@threejs Thank you ✨🙌

Keyboard Runner's profile picture
Keyboard Runner1 month ago

@threejs Wow, amazing visuals🤩 thanks for sharing!

Chiro Visuals's profile picture
Chiro Visuals1 month ago

@threejs Thanks you for checking it out 🙌

Sammy's profile picture
Sammy1 month ago

@threejs Hey OpenAI more training data for Astra!

Chiro Visuals's profile picture
Chiro Visuals1 month ago

@threejs

Sammy's profile picture
Sammy1 month 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
domaggio1 month ago

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

Chiro Visuals's profile picture
Chiro Visuals1 month ago

@threejs 🤣🤣🤣

arcane dealer's profile picture
arcane dealer1 month ago

@threejs Incredible

Chiro Visuals's profile picture
Chiro Visuals1 month ago

@threejs Thank you 🙌

Daniel Johnsen's profile picture
Daniel Johnsen1 month 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 Visuals1 month ago

@threejs Thank you Daniel! 🙌✨

Peik Gabriel's profile picture
Peik Gabriel1 month ago

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

Chiro Visuals's profile picture
Chiro Visuals1 month ago

@threejs yep

John Elmore's profile picture
John Elmore1 month ago

@threejs That’s amazing! Incredibly impressive!

Chiro Visuals's profile picture
Chiro Visuals1 month ago

@threejs Thank you 🙌

Brjan | AI Builder's profile picture
Brjan | AI Builder1 month ago

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

Chiro Visuals's profile picture
Chiro Visuals1 month ago

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

Mark's profile picture
Mark1 month ago

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

Chiro Visuals's profile picture
Chiro Visuals1 month ago

@threejs Sounds great ✨

Matet | Never Stop Building's profile picture
Matet | Never Stop Building1 month ago

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

Chiro Visuals's profile picture
Chiro Visuals1 month 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 Reingold1 month ago

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

Chiro Visuals's profile picture
Chiro Visuals1 month ago

@threejs Thank you 🙌✨

CarbonJewels's profile picture
CarbonJewels1 month ago

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

Chiro Visuals's profile picture
Chiro Visuals1 month ago

@threejs Thank u 🙌🔥

Nawwara's profile picture
Nawwara1 month ago

@threejs The phoenix is fiiire 🔥

Chiro Visuals's profile picture
Chiro Visuals1 month ago

@threejs Thank you 🙌✨

FaryaBlender3D's profile picture
FaryaBlender3D1 month ago

@threejs Absolutely mindblowing

Chiro Visuals's profile picture
Chiro Visuals1 month ago

@threejs Thank you ! I really appreciate it ✨

OmedTheVibeCoder's profile picture
OmedTheVibeCoder1 month ago

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

Chiro Visuals's profile picture
Chiro Visuals1 month ago

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

Voxlessa's profile picture
Voxlessa1 month 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. Risen1 month 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 Visuals1 month 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
Rancho1 month 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