Setup Spring Driver
Set up a driver that moves late using the rotation value of the parent bone.
You can spring all child bones by just setting a keyframe on the parent.
Download
Function
Set up a driver that moves late using the rotation value of the parent bone.
You can shake all the child bones by just setting the keyframe on the parent.
Option
- Use variable properties
- Use object properties
- You can adjust the value in real time and use keyframes for shaking
- You must select the bone and run it again to update the enabled state
- Disable recommended if you want to adjust the value for each bone
- Transform type
- Axis
If you create a driver with the transform type “location”, you can follow the movement with a delay.
Menu
- 3D view> Sidebar (N)> Addons> “YURE Driver”
List of active bone drivers is possible.
Exporting and rendering animation
If you want to export or render the created shaking movement as data, bake the animation.
When exporting as FBX, you can also use the export operator’s animation bake option.
- Put bones in Pose mode
- Move to a frame where the bones are not affected by spring
- Mute all drivers set in the add-on
- Pause > Clear Transform > All
- Enable the driver again
- Pose > Animation > Bake Action…
- Enable " Visual Keying " and perform a bake
- Mute all drivers set in the add-on
- Run animation rendering
Link
This add-on was inspired by the video below.
【Blender 2.8】Driverを使った、揺れ物の自動化方法について(データ配布有り) ~ With data distribution ~ - YouTube