BoneBake: Bake Any Physics to Bones for Unity, Unreal, VRChat & Roblox
add-on
Bake cloth, shape keys, Blender 5.2 node physics or any deformation to bones in one click. Export to Unity, Unreal, Roblox and VRChat. Shows the error per vertex. Blender 4.2-5.2.
Your squishy/jiggle/cloth looks great in Blender and breaks in the game engine. BoneBake turns it into bone animation any engine plays.
BAKE ANY PHYSICSBoneBake reads the mesh exactly as Blender plays it back, so it works with any add-on that deforms the mesh (e.g. Goo Physics, SquishyFX, SpringFX), plus cloth, soft body, Geometry Nodes simulations, modifiers and shape keys. The panel lists what deforms your mesh before you bake.
ENGINE PRESETS- Unity: 32 bones, 4 influences, FBX scale fixed so the rig imports at 1
- Unreal (UE5): 64 bones, FBX in centimetres
- VRChat: 32 bones, capped at 75 (the "Excellent" PC rank)
- Roblox Dynamic Head: ARKit-52 to FACS, 18 checks, Roblox FBX settings
Drag the bone slider and see the estimated error before you bake. Suggest Bones picks the smallest count that keeps the detail. Bake + Export FBX does both in one click.
TESTED NUMBERS (16 bones, Blender 4.5 and 5.2)- Cloth: 0.011% RMS error
- Geometry Nodes simulation: 0.007%
- Soft body: under 0.001%
Error is in % of the model's size, with a heatmap and Select Worst.
BoneBake Lite (free on Blendkit) bakes up to 4 bones on 900 vertices.
Blender 4.2 to 5.2. Pure Python, no internet.