
What this component contains
ATTRIBUTION.mdLICENSEREADME.mdanim_bounce.pycomponent.jsongraphcheck.pymeshcheck.pypreview.pngtest_anim_bounce.pytest_package.pyverification/native.json
How it works
- Operator
- baltor.anim_bounce
- Parameters
- drop_height, ground_z, radius, measure_radius, restitution, gravity, fps, start_frame and 4 more
- Result
- Keyframes on the active object: location Z with free handles, location X linear, scale squash keys.
- Blender
- 4.2 or later
- Axes
- Blender Z up, -Y forward
- Units
- metres
Recorded checks
blender 5.2.1 LTS (hash 9e2066aef7ef built 2026-08-25 02:12:34)
addon_install_and_enableoperator_runs_with_defaultsblender_data_matches_coreaddon_disable_unregistersscript_mode_runsclean_reopen_addon_fileclean_reopen_script_filegltf_separate_exportengine_output_clean
Limits to consider
Point-mass free fall with a constant restitution: no air drag, spin, rolling or deformation physics. The squash is a stylized scale key at each contact, scaled with impact speed, and it lowers the contact key by radius times squash so the object stays on the ground. Motion is along +X on a flat ground only. Keys sit on fractional frames. Verified in Blender 5.2.1, where F-curves live in the action's channel bag; the 4.2 code path uses action.fcurves and was not run.