argonaut
argonaut
  • 4
  • 555 782
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
Переглядів: 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 ...

КОМЕНТАРІ

  • @LinkiZeldi
    @LinkiZeldi 2 дні тому

    One of the most beautifully made videos I’ve seen! Awesome editing and great writing! :)

  • @jaysonp9426
    @jaysonp9426 2 дні тому

    MORE and sell a course

  • @dylanparker130
    @dylanparker130 4 дні тому

    Just wonderful - thank you!

  • @최대한-h5g
    @최대한-h5g 5 днів тому

    Amazing this Video :)

  • @nightking4615
    @nightking4615 5 днів тому

    AND What is the fitness function used after the correct?

  • @kr1shnak
    @kr1shnak 6 днів тому

    Great video. Subscribed.

  • @isaacvr
    @isaacvr 9 днів тому

    Where is NEAT?

  • @sadeepweerasinghe
    @sadeepweerasinghe 11 днів тому

    wow

  • @jimj2683
    @jimj2683 13 днів тому

    Neuroevolution is going to be gigantic in the future. We just need a lot more compute to do the really cool real-world things.

  • @nishandebnath9286
    @nishandebnath9286 14 днів тому

    It's awesome

  • @danielkostenbaum2835
    @danielkostenbaum2835 15 днів тому

    Why am I feeling like I'll never reach this level..?

  • @2nonanone
    @2nonanone 16 днів тому

    'rainworld' is the best example

  • @Xx_Meowster_xX
    @Xx_Meowster_xX 17 днів тому

    Pls make more vids! It's been 5 months.

  • @Bodenman
    @Bodenman 17 днів тому

    this looks amazing

  • @halcyon__r3289
    @halcyon__r3289 18 днів тому

    Watched loved but wont note

  • @shampoable
    @shampoable 18 днів тому

    1:30 mind blowing how simple yet powerful this is

  • @daanvossen9392
    @daanvossen9392 20 днів тому

    how can i make it interact with other objects (how do i add collision to this?)

  • @ravery-net
    @ravery-net 20 днів тому

    Very cool explanation. I'm gonna try to create some organic spaceships and tech monsters for my game with that FABRIK method.

  • @letrongdat2202
    @letrongdat2202 20 днів тому

    This channel is awesome

  • @theshard5697
    @theshard5697 22 дні тому

    love a derpy lizard

  • @el_lahw__el_khafi
    @el_lahw__el_khafi 24 дні тому

    was NEAT video ever published?

  • @el_lahw__el_khafi
    @el_lahw__el_khafi 24 дні тому

    was the next video combining genetic algorithm with nural network brain ever published?

  • @CarlosOsório-v4l
    @CarlosOsório-v4l 25 днів тому

    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

  • @Dylanlamprecht
    @Dylanlamprecht 26 днів тому

    Thx, this really helped me, I love the illustrations!

  • @t.sultana
    @t.sultana 27 днів тому

    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?

  • @cthutu
    @cthutu 27 днів тому

    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.

  • @LabGecko
    @LabGecko 28 днів тому

    This feels like a master's thesis in comp sci animation

  • @thanatosor
    @thanatosor 28 днів тому

    😂 If every paper is represented this way, we all are professor 👨‍🏫

  • @EdeYOlorDSZs
    @EdeYOlorDSZs 28 днів тому

    Felt very simple honestly, but that means it's good education

  • @OhMyRoystone
    @OhMyRoystone 29 днів тому

    Your presentation skills and ideas are incredible, immediately subscribed. Thank you for sharing this knowledge!

  • @theashbot4097
    @theashbot4097 Місяць тому

    I love the quality of these videos! WHat Video editor do you use?

  • @EvS444
    @EvS444 Місяць тому

    I love this video!

  • @TheEchigo8
    @TheEchigo8 Місяць тому

    Only 3 vids. Pls make more , this was so well explained! 💜

  • @nicholasfigueiredo3171
    @nicholasfigueiredo3171 Місяць тому

    This works so fucking well. The animations feel pretty fluid. I am lazy and I love it.

  • @naranyala_dev
    @naranyala_dev Місяць тому

    try animals with a lot of legs

  • @danthiel8623
    @danthiel8623 Місяць тому

    Nice work very impressive.

  • @JoaoPedro-dx6pn
    @JoaoPedro-dx6pn Місяць тому

    Cute as hell

  • @alphaknight357
    @alphaknight357 Місяць тому

    Amazing video!!!! At 3:22, how did you get the outline of the snake to be that smooth just by connecting the dots?

  • @elacademy
    @elacademy Місяць тому

    Great ! Super ! Thank You for sharing !

  • @logical_mania
    @logical_mania Місяць тому

    Please do this in blender

  • @cedricharris-v2r
    @cedricharris-v2r Місяць тому

    What we play around with now have been in use for over a decade

  • @luckyknot
    @luckyknot Місяць тому

    amazing work!!

  • @LoadLiam
    @LoadLiam Місяць тому

    3:58 "The idea is simple" *Failboat flashbacks*

  • @DillonBoucherDesigns
    @DillonBoucherDesigns Місяць тому

    I watch very few videos that give me those “ah hah!” or “lightbulb” moments. This was one of them!

  • @mrshodz
    @mrshodz Місяць тому

    Nice work.

  • @sikliztailbunch
    @sikliztailbunch Місяць тому

    I am learning Houdini. This is very inspiring. And a great challenge to get this adapted into VEX or python.

  • @redtree732
    @redtree732 Місяць тому

    There are no “bad mutations” from an evolutionary standpoint. There is only common and uncommon (bell-curve).

  • @Enutie
    @Enutie Місяць тому

    Wow this is impressive! Keep it up 🎉

  • @alejotassile6441
    @alejotassile6441 Місяць тому

    So this is how rain world makes movement... interesting!

  • @fernandaconduto388
    @fernandaconduto388 Місяць тому

    You could make a good mouse pointer with this