A simple procedural animation technique [video]
The video covers procedural animation techniques for virtual animals, focusing on distance constraints, parametric equations, and kinematics, while introducing a method called Fabric for realistic legged animal movement.
Read original articleThe video discusses procedural animation techniques for animating virtual animals, specifically focusing on distance constraints for creatures such as worms. It utilizes parametric equations to define body outlines and explores the design and animation of a fish, incorporating concepts of forward and inverse kinematics from robotics. The video also introduces a technique called Fabric, which serves as a simple approximation method to achieve realistic movement in legged animals. The author indicates plans to include more procedural animation content in future videos.
Related
A New Kind Of Dance Science (combinatorics of social dancing)
Zack Maril, Lab Director at Zack's Dance Lab, uses 3D modeling to document dance moves. He uncovers 15 hand connections and 240 configurations for partner dancing, enhancing understanding and notation methods.
A simplified Python simulation of diffusion
Physicist Richard Feynman's teaching style is explored through Python simulations on diffusion. The tutorial simplifies physics concepts, emphasizing coding and optimization with Python modules like turtle, NumPy, and Matplotlib.
New framework allows robots to learn via online human demonstration videos
Researchers develop a framework for robots to learn manipulation skills from online human demonstration videos. The method includes Real2Sim, Learn@Sim, and Sim2Real components, successfully training robots in tasks like tying knots.
- Viewers appreciate the video quality and production, with many praising its engaging content.
- Some commenters express concerns about the realism of the animal movements, suggesting that they appear unnatural.
- Several users recommend exploring additional resources and techniques for improving animations, such as the Godot engine and the FABRIK method.
- There is interest in combining the animation techniques with other concepts, like evolution simulations and steering behaviors for autonomous agents.
- Some viewers request guidance for beginners looking to start with similar animation projects.
Fish: https://www.shutterstock.com/video/clip-29361571-koi-fancy-c...
In fact not only do they not drag their behinds, the tails turn further than the bodies
Snakes: https://www.youtube.com/watch?v=zEto1-ZTbd4
That's not a dis. The technique in the video is pretty to watch and might be good enough but it just stuck out to me at a glance as unnatural. Like something was off.
https://youtu.be/RZtZia4ZkX8?si=vxQ904w_CNXsSoj5
Previous HN discussion:
Beautiful video though, would love to see more content from you.
https://docs.godotengine.org/en/stable/tutorials/performance...
> The animation will be made of four key motions:
A side to side motion
A pivot motion around the center of the fish
A panning wave motion
A panning twist motion
TheRujiK seems to use a very similar animation technique. These creatures also somewhat remind me of the creatures of Spore: https://youtu.be/a87tB__3KEs?si=2Xl3Ub3j-Z3msxm6
Related
A New Kind Of Dance Science (combinatorics of social dancing)
Zack Maril, Lab Director at Zack's Dance Lab, uses 3D modeling to document dance moves. He uncovers 15 hand connections and 240 configurations for partner dancing, enhancing understanding and notation methods.
A simplified Python simulation of diffusion
Physicist Richard Feynman's teaching style is explored through Python simulations on diffusion. The tutorial simplifies physics concepts, emphasizing coding and optimization with Python modules like turtle, NumPy, and Matplotlib.
New framework allows robots to learn via online human demonstration videos
Researchers develop a framework for robots to learn manipulation skills from online human demonstration videos. The method includes Real2Sim, Learn@Sim, and Sim2Real components, successfully training robots in tasks like tying knots.