Calculates speed and acceleration for an animated object and writes results to a Blender text datablock.
- Extension ID
object_speed- Current Version
- 1.1.2
- Minimum Blender Version
- 5.1.0
- Maintainer
- Jace Priester
- License
- GPL-3.0-or-later
- Repository
- https://jacepriester.com/blender-repo
Overview
Object Speed adds Object > Object Speed in the 3D View. It samples the active object’s world-space position over the scene frame range or preview range, calculates speed and acceleration, and outputs the result as tabular text.
Supports objects animated through XYZ transforms or through X-only transforms mapped along a curve using a curve modifier (as distance traveled along the curve).
Major Features
- Calculates per-frame speed in miles per hour.
- Calculates per-frame acceleration in G.
- Writes a text datablock named
ObjectSpeed-<object name>.txt. - Adds and keyframes custom properties
speed_MPHandaccel_Gon the active object. - Uses the scene preview range when enabled, otherwise the full frame range.
- For objects with a Curve modifier, measures X-axis movement only.
Basic Usage
- Select an animated object.
- Choose Object > Object Speed in the 3D View.
- Open the generated Blender text datablock to inspect frame, position, speed, and acceleration values.
- Use the generated custom property F-curves if you want to graph or drive other animation data.
Output
The text output includes the object name, scene FPS, column headers, frame numbers, position in feet, speed in MPH, and acceleration in G.
Permissions
No special permissions are declared in the extension manifest.