Install Asset
Install via Godot
To maintain one source of truth, Godot Asset Library is just a mirror of the old asset library so you can download directly on Godot via the integrated asset library browser





Quick Information

This addon introduces custom IK, jiggle and constraint solutions for use with Skeleton2D and Bone2D.Unlike default modifications, the custom nodes support negative skeleton scales.By the way, if you like the plugin, I'd appreciate if you threw a couple dollaroos my way! :] https://boosty.to/zedmanul/donate
Thanks for downloading my plugin :]
If you like the plugin, you can throw a couple dollars my way over at https://boosty.to/zedmanul/donate It'd be greatly appreciated :)
Current soupy modifications: LookAt StayAt TwoBoneIK JiggleBones Angle and Position Constraints FABRIK
Planned soupy modifications: NONE, we done for now ;)
I did my best to write up comments and clean up the code. You should be able to gather most of the needed info about the usage of various nodes by opening the script of the node you are interested in, pressing f1, typing "Soup" and opening the autogenerated documentation for the node.
Additionally, I have provided a demo scene that can help you get a grasp on the intended usage of the addon.
NOTE: ORDER OF MODIFICATIONS MATTERS. Modifications nodes are executed from top to bottom in the tree i.e.:
Stack
TwoBoneIK LookAt TwoBoneIK will be executed FIRST. If you are experiencing weird jittering on one of the modified nodes, its likely cuz you messed up the order. Here's how it should go: Overall order: Modifications on "parent" bones Modifications on "child" bones (i.e. modifications on body/spine, then modifications on arm, then modifications on hand) Order when modifying the same bone:
Skeletons are, alas, still a bit buggy, and weird edgecases arise when shifting nodes around. If something seems to be broken, try reloading your project. Skeletons are weird like that.
Soupy Nodes are entirely separate from the inbuilt skeleton modifications, and applying both at the same time to one bone may be a bad idea.
The system also relies on bone angle and length, so make sure to disable "auto calculate" on bones that dont have any further child bones.
This addon introduces custom IK, jiggle and constraint solutions for use with Skeleton2D and Bone2D.
Unlike default modifications, the custom nodes support negative skeleton scales.
By the way, if you like the plugin, I'd appreciate if you threw a couple dollaroos my way! :]
https://boosty.to/zedmanul/donate
Reviews
Quick Information

This addon introduces custom IK, jiggle and constraint solutions for use with Skeleton2D and Bone2D.Unlike default modifications, the custom nodes support negative skeleton scales.By the way, if you like the plugin, I'd appreciate if you threw a couple dollaroos my way! :] https://boosty.to/zedmanul/donate