- 4
- 655 863
argonaut
United States
Приєднався 20 лис 2022
Hello! I make videos about science and code.
A simple procedural animation technique
Let's design some procedurally animated animals!
This video is a tutorial/explanation for a simple procedural animation technique I recently learned about. Essentially, it's animation rigging using a 2D chain simulation. I provide an animated explanation of the technique, then showcase a few animals I animated with it.
Source code
↪ Simulations written in Java using Processing.
↪ github.com/argonautcode/animal-proc-anim
Inspired by this cool explainer on different types of constraints: zalo.github.io/blog/constraints/
Socials
↪ Twitter: argonautcode
Chapters
00:00 Intro
00:43 Distance Constraint
01:20 Chained Constraints
02:03 Body Shape
02:36 Parametric Equations
03:09 Procedural Snake
03:40 Angle Constraint
04:07 Procedural Snake II
04:24 Procedural Fish
05:36 Inverse Kinematics
07:13 FABRIK Leg
07:46 Procedural Lizard
08:08 Outro
Music
Castles in the Sky - Scott Buckley
This video is a tutorial/explanation for a simple procedural animation technique I recently learned about. Essentially, it's animation rigging using a 2D chain simulation. I provide an animated explanation of the technique, then showcase a few animals I animated with it.
Source code
↪ Simulations written in Java using Processing.
↪ github.com/argonautcode/animal-proc-anim
Inspired by this cool explainer on different types of constraints: zalo.github.io/blog/constraints/
Socials
↪ Twitter: argonautcode
Chapters
00:00 Intro
00:43 Distance Constraint
01:20 Chained Constraints
02:03 Body Shape
02:36 Parametric Equations
03:09 Procedural Snake
03:40 Angle Constraint
04:07 Procedural Snake II
04:24 Procedural Fish
05:36 Inverse Kinematics
07:13 FABRIK Leg
07:46 Procedural Lizard
08:08 Outro
Music
Castles in the Sky - Scott Buckley
Переглядів: 566 227
Відео
Neuroevolution Explained by Example
Переглядів 17 тис.Рік тому
We'll be exploring the combination of genetic algorithms and neural networks: Neuroevolution. Neuroevolution is an AI technique that evolves neural networks using the principles of natural selection. In this video, I share the basic concepts of neuroevolution, and then put it to the test with an AI obstacle course. Source code ↪ Simulation written in C# using the Unity engine. ↪ github.com/argo...
What are Genetic Algorithms?
Переглядів 65 тис.2 роки тому
Welcome to a new series on evolutionary computation! To start, we'll be introducing genetic algorithms - a simple, yet effective technique for solving difficult computational problems. We'll then visually demonstrate their use with a genetic maze solving simulation. Source code ↪ Simulations written in Java using Processing. ↪ Genetic Camouflage: github.com/argonautcode/genetic-moth ↪ Genetic M...
Cellular Automata: Life from Simple Rules
Переглядів 8 тис.2 роки тому
A basic introduction to cellular automata! In this video, I go over the fundamentals of cellular automata, including the specific ruleset for Conway's Game of Life. I also include a mini tutorial for a fast GPU-based implementation of Game of Life using Unity's Compute Shaders. And yes, I’m aware that the singular form is “automaton” - I have no clue how I botched that in the script. :( Source ...
This is great stuff! ❤ I'd love to know how you are getting on with additional experiments in procedural animation!
Seems really possible in 3D actually. Add a z axis and use spheres instead. A little shape blending and you could even smooth out the creatures add a decent material, etc. Cool video.
2:40 Ummm… θ is increasing, why is the vector turning clockwise? Unless this is a left-handed coordinate system for some reason?
i loved that, thank you for posting.,
I should really look into this, it's so cool !
Critter crosser uses this kind of animation to great effect
Amazing stuff, I want to try it myself now!
Thanks for sharing. This is so cool 😊🎉❤
You are amazing!
Me trying to imagine a way to anímate with this ecuations in after efects
I wonder if they apply stuff like this to robotics. I know they have more advanced machine learning and all that, but I feel like if you're trying to make a biped like Tesla and other companies are doing, maybe mimicking biology would be a smart way to do it since that's how we ended up the way we are, through this same process.
I understand so much even tho I don't know how to do it ❤
Oooff, i got some cool idea for that, thank you for sharing! 🤓
Love the presentation style! What did you use to animate all the visuals for the video?
I am in love with this video
Please do more math based videos like this!
Beautiful.
that was BEAUTIFUL !
This looks like how regular animation rigging already works but with more math and way more confined
IK can be easily solved using a combination between sin and cos laws in conjunction with Pythagoras and complex numbers. You just need to make sure you figure out your singularities by adding appropriate constraints. The big issue with this approach is when parameters change especially rotational axes parameterising these is not possible with this method. I still like your approximation though.
derpy lizard ❤❤❤❤
My cat liked your visuals so much, she sat on my keyboard and pawed at the screen the whole time. 10/10 video.
AKA understanding the animation of rainworld
Nicely presented, but would have been nice to have seen the code off to the side to tie it all together
What is the exit condition if the target point is out of reach?
Hi! This video is incredible! I can really see the care and effort that went into it. I'm working on my first video about emergent behavior and would love to build on your fish rig for some boid simulations. Of course, I’d give full credit and link to your channel. I saw your pinned comment about using these techniques as a starting point, so I wanted to ask if it’s okay to adapt your work for my project. Big fan!
Of course. Good luck with your project!
7 months with no videos, hoping you'll make a sequel to this!
How do i find the angle for the parametric equations?? Can anyone help me?
this is so good! i love your aesthetic!
Pretty great content! Do keep making more!!
maybe do boids next
rainnnnwurld
You should see makan gilani video been working on a game that works off of procedurall generation its so cool
Such a great quality explanation!
I don't work with this kind of thing, but it was so well explained, simple and beautiful that I simply enjoyed!!!! Amazing work!!!!
Why did you stop doing these videos???
hey do you mind to share which tool you used to demonstrate the animation, it looks so smooth
Really interesting vídeo. I’m studying AI and data science and recently I’ve been interested in Genetic Algorithms and its use in Deep learning
Это пиздец как круто!😮 Может после этой лекции станет проще работать с 3D-анимацией!
Amazing, you have unlocked the need to try this in game engines to see how they work...
UA-cam at its best. Subbed.
Sebastian 2.0 (I mean it as a compliment not sarcasm)
P R E S S U R E
this video is amazing broo
❤❤❤ Using this technique maybe we can make a live wallpaper and for example fish will follow the cursor. Or maybe a fish group... 😊
very nice
One of the most beautifully made videos I’ve seen! Awesome editing and great writing! :)
MORE and sell a course
Just wonderful - thank you!
Amazing this Video :)
AND What is the fitness function used after the correct?