This is exactly how programming concepts should be presented. Visuals, step by step explanations, and the math behind it. Every layer is here to pick apart at any viewer's personal learning pace. No over the top jokes or distracting edits, either. A real gem. Thanks for making this.
Damn, feels like watching Sebastian Lague's coding adventures!
You could enhance the lizard animation by only allowing a leg to move if the three others are still. It will naturally make a cycle and this cycle will automatically reorder on tight turns. Or, for a faster walk cycle, only check the matching leg on the other side and the matching leg in front or behind.
What is this super high quality video from a channel with way too little subscribers for its content? the algorithm strikes again with an hidden gem
Thousands of years of technological and mathematical evolution. We are just scratching the surface of the art of teaching. Very well produced video, respect.
Oh dear! You just opened up a rabbit hole beneath my feet. Now I have to implement this myself. Exquisite video.
This video is gorgeous and very well-produced! Also, I absolutely adore the lizard.
In some places, the lizard began to "jumping". Her legs moved at the same time, which created a similar impression. To correct such cases, you can block the opposing legs, forcibly prohibiting them from moving until a pair of other legs finish moving and "touch the ground". Then the locked pair can be unlocked and the other one can be blocked.
I've been playing with the code. I made a base class that all creatures inherit from and I made it so you can override a function to set up your own body widths and another for overriding the legs. Managed to make an ant with 6 legs. Also, I made it so the angular constraints use a rotation lerp, because the creatures otherwise had a tendency to spaz out. And I made a click & drag path drawing feature. When a path is drawn, the creatures will move along that path in a loop, when you single click, the path clears and they follow your mouse again.
My cat liked your visuals so much, she sat on my keyboard and pawed at the screen the whole time. 10/10 video.
I came across this video through the YouTube algorithm, and I found it truly inspiring. Thank you for your excellent work.
I watch very few videos that give me those “ah hah!” or “lightbulb” moments. This was one of them!
This video is impresive, is just simple math and geometry not a single line of code, but you are able to understand how it works and think how to code it. Maybe the best coding/algoritmic tutorial i have ever seen tbh
I've seen the phrase 'inverse kinematics ' so many times for setting up bones on 3d models and never actually really understood what it meant. This was an awesome explanation, thank you!
Production of this video was really good, suprised you are a relatively small channel, good luck growing!!
The animation you’ve got playing in the intro of the video was like a neat little visual explainer before you actually got into the top so once you actually started getting into it, I felt like I already understood without any further clarification. So thanks for that! Excellent work!
1:30 mind blowing how simple yet powerful this is
The best explanation video i saw about procedural animations (and inverse kinematics)! The visualization makes it so clear and understandable, great video!!
This feels like a master's thesis in comp sci animation
@argonautcode