4 ms·
This is really cool! Do you have any other animations? If you don't mind me asking, how did you use PID controllers to animate the tentacles?
by jay3ss 5y ago
This is really cool! Do you have any other animations? If you don't mind me asking, how did you use PID controllers to animate the tentacles?
- MrLeap 5y agoMy twitter is full of animations (https://twitter.com/LeapJosh https://twitter.com/LeapJosh) Not many other cool uses of pids specifically. Each tentacle is rigged to a chain of bones, somewhat ironically. The bones are physics objects I apply torques to. Every node has the same error function, which is "where is the tip relative to the goal?" so, theoretically, they should all be getting torques to help the tip get to the goal. Turns out this kind of works! https://twitter.com/LeapJosh/status/1321219814828945411 https://twitter.com/LeapJosh/status/1321219814828945411 Each particle there has a pid controller that adjusts the particles angular velocity so it'll fly towards a goal point in the form of a glowing man. https://twitter.com/LeapJosh/status/1395762486339645443 https://twitter.com/LeapJosh/status/1395762486339645443 here's a more traditional procedural animation I did recently that people seem to like.
- jay3ss 5y agoThis is fantastic and (from my POV) out of the box. I've only ever seen control theory used with cloth animation from some Pixar research papers I've skimmed so this really neat to see another application of controls in animation. Thanks for sharing and keep up the great work
- MrLeap 5y agoThank you! I'm always trying to plug things into the wrong things when it seems like they might work in a fun way. PIDs have been a remarkably versatile hammer for lots of things that aren't nails.
- jay3ss 5y agoThat is the fun part of building things. The novel application of traditional tools can often have surprising results. > PIDs have been a remarkably versatile hammer for lots of things that aren't nails. Love it