- 4
- 555 782
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
Переглядів: 479 451
Відео
Neuroevolution Explained by Example
Переглядів 14 тис.Рік тому
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?
Переглядів 55 тис.Рік тому
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
Переглядів 7 тис.Рік тому
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 ...
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?
Great video. Subscribed.
Where is NEAT?
wow
Neuroevolution is going to be gigantic in the future. We just need a lot more compute to do the really cool real-world things.
It's awesome
Why am I feeling like I'll never reach this level..?
'rainworld' is the best example
Pls make more vids! It's been 5 months.
this looks amazing
Watched loved but wont note
1:30 mind blowing how simple yet powerful this is
how can i make it interact with other objects (how do i add collision to this?)
Very cool explanation. I'm gonna try to create some organic spaceships and tech monsters for my game with that FABRIK method.
This channel is awesome
love a derpy lizard
was NEAT video ever published?
was the next video combining genetic algorithm with nural network brain ever published?
Im officially a nerd, i really enjoyed this explanation, id heard the term procedural animation, but never got to know exactly what it was, now i do, thanks a lot
Thx, this really helped me, I love the illustrations!
Hi, I have no Idea of coding or animation. I loved the video. Can you tell me how to start doing it? Where do I start?
The fitness function could use the actual distance through the maze to the exit. You start with the exit and give it a value of 0. Then all subsequent squares attached to it are 1, then 2 and so on.
This feels like a master's thesis in comp sci animation
😂 If every paper is represented this way, we all are professor 👨🏫
Felt very simple honestly, but that means it's good education
Your presentation skills and ideas are incredible, immediately subscribed. Thank you for sharing this knowledge!
I love the quality of these videos! WHat Video editor do you use?
I love this video!
Only 3 vids. Pls make more , this was so well explained! 💜
This works so fucking well. The animations feel pretty fluid. I am lazy and I love it.
try animals with a lot of legs
Nice work very impressive.
Cute as hell
Amazing video!!!! At 3:22, how did you get the outline of the snake to be that smooth just by connecting the dots?
Great ! Super ! Thank You for sharing !
Please do this in blender
What we play around with now have been in use for over a decade
amazing work!!
3:58 "The idea is simple" *Failboat flashbacks*
I watch very few videos that give me those “ah hah!” or “lightbulb” moments. This was one of them!
Nice work.
I am learning Houdini. This is very inspiring. And a great challenge to get this adapted into VEX or python.
There are no “bad mutations” from an evolutionary standpoint. There is only common and uncommon (bell-curve).
Wow this is impressive! Keep it up 🎉
So this is how rain world makes movement... interesting!
You could make a good mouse pointer with this