Wiggle 2 is a new and completely revamped version of the popular Wiggle Bones add-on for Blender.
This addon allows you to add automatic secondary animation to any bone in an armature. This results in a jiggle/wiggle effect that can be used to add motion to loose or soft meshes, such as: bellies, muscles, breasts, hair, clothing, antennas, tentacles, etc.
As of February 2, 2026 it appears that Wiggle 2 does not yet work in Blender 5.0. I believe it will be fixed eventually, but in the meantime either use it with Blender 4.5 and earlier or check out some of the other addons in the Wiggle Category.
Getting started with Wiggle 2 is easy. Just install the addon, select and armature in the scene and you’ll find the addon settings under N-Panel >Animation Tab > Wiggle 2.
Click on 👁Scene Muted to activate the addon in the current scene.
In Pose Mode, select the bones that you want to “wiggle” and activate Bone Tail for all of them. This makes them “wiggly” bones.
Note that the wiggly bones need to have a parent that isn’t wiggly.
You can then animate the non-wiggle parent (or any bone above it in the bone hierarchy). Secondary animation will then be automatically generated for the wiggly bones as soon as you play the animation.
Settings
The wiggle bone Settings are fairly self-explanatory.
- Stiff controls the stiffness of the bones. Higher values make the bones wiggle less.
- Damp (Damping) is a common setting in physics simulations. Higher values slow down the wiggle animation and make it smoother. Lower values are choppier.
- Stretch: values greater than 0.0 will make the wiggle bones not just rotate but also stretch.
- Gravity: higher values pull the bones down during simulation
- Mass: the “weight” of each bone. It has an effect similar to Gravity. If a bone at the end of a chain has a high mass, it will pull all the other bones down.
The green bone is the manually animated parent (non-wiggle). The orange ones are automatically animated “wiggle” bones.
It is possible to make the wiggle bones collide with meshes in the scene.
To finalize the bone wiggle effect, you can press the Bake Wiggle button. This will convert the secondary motion of all wiggle bones to keyframes and disable the real-time wiggle effect. After baking, the animation can be opened by anyone and it will play correctly even without the addon. This is useful for sharing your animation with others, sending the file to a render farm, or if you want to export the wiggle animation to a Game Engine or another app.
Download
Wiggle 2
Wiggle 2 should work with Blender versions 3.2 and later.
Wiggle Bones 1 (old)
For older Blender versions, please use the older implementation of the addon.
Discussion
Use these discussion threads on Blender Artists to learn about the addon, ask questions, report bugs, and request features.
Wiggle 2 Thread
Wiggle 2
Figured this was worth creating a new thread for my complete rewrite of my wiggle bones addon! You can get the new version 2 from the git hub below: For context, you can find out more about the legacy addon here Updated Version 2.2 Features: Animateable mute toggles Freezing of armature wiggle after bake (so as not to fight with animated mute) Moar quality steps (up to 100) for longer chains Improved handling of bones not connected to their parents Updated Version 2.1 Features: Wind forc...
blenderartists.org
Wiggle Bones 1 (old) Thread
Wiggle bones (a jiggle bone implementation for 2.8)
NEW NOTICE: I have a new version 2 rewrite of the add-on announced here: Wiggle 2 Also, to minimize the need to hunt through this thread for various versions of this original addon i’ve tried to archive all the versions on github here: https://github.com/shteeve3d/blender-wiggle (that said I’m still learning github so the setup might still need some work) Thanks! ORIGINAL POST: Adding the latest current version to this first post. i need to properly set up a github or something so this is e...
blenderartists.org
