Jiggle Physics in Blender (How to make Boobs and Booty shake)


Posted on Sept. 28, 2020, 10:44 p.m. by crute • Last updated on Aug. 6, 2021, 11:33 a.m.

How to get Boob / Butt / Thigh Jiggle going. With some tutorial links

First up, there are three main principles with which you can achieve a jiggling effect:

1 Running some sort of simulation on mesh or a part of a mesh, so its structure reacts to motion. This is usually done with a cloth or a softbody simulation. To reduce the time needed to calculate the simulation, it is oftentimes run not on the target mesh directly, but on a proxy mesh with lower resolution. The proxy mesh is "bound" to the target mesh, so the proxy movement can be transferred over to the target. This can be achieved with the Mesh Deform or Surface Deform Modifiers.

Here is a paper on how deformation cages work in general:

https://graphics.pixar.com/library/HarmonicCoordinatesB/paper.pdf

2 Using the Armature's bones to get secondary motion. This is usually achieved with the help of a plugin such as Wiggle Bones, Jiggle Bones, Spring Bones or SimBones and most recently BoneDynamics. All of them extend the Armature System by a property for jiggling that you can turn on or off that will enable physics on the part the bones controls.

3 Animating Jiggle by hand. It requires the most work, but it is also the most precise and customisable way of achieving the desired results. This can be done by simply animating the bones, usually by offsetting part of an animation to occur later or by sculpting custom shapekeys that have the desired deformation and then activating them at the proper time.


Here is a list of your available options for creating jiggle in Blender, complete with video links:

  1. Cloth Simulation with Mesh Deform Modifier

https://www.youtube.com/watch?v=JfEv5ncJCU4


  1. Soft Body Simulation with Mesh Deform Modifier

https://youtu.be/nWVMdhndXAk https://www.youtube.com/watch?v=-nkhXESF0jI


  1. Jiggle Bones with and without Add-On

Add-On: https://github.com/cheece/JiggleArmature

Manual Method:


  1. Wiggle Bones (like Jiggle, only better, 2.8 and higher)

https://blenderartists.org/t/wiggle-bones-a-jiggle-bone-implementation-for-2-8/


  1. New and untested Addon: SimBones:

https://github.com/LeanderSilur/Blender-Tools/tree/master/simbones#example-results


  1. New and untested Addon: SpringBones:

https://github.com/artellblender/springbones


  1. New and untested Addon: BoneDynamics:

https://morelewd.gumroad.com/#LhbhP


  1. Use Rigid Bodies

There is an add-on for the setup, it gets quite involved without that. Currently needs an older build of 2.8. Pre RC1 https://github.com/dskjal/Rigidbody-Bone


  1. Animate them by hand. With Shapekeys and a bunch of bones.