Object Speed

Object Speed Documentation

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_MPH and accel_G on 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

  1. Select an animated object.
  2. Choose Object > Object Speed in the 3D View.
  3. Open the generated Blender text datablock to inspect frame, position, speed, and acceleration values.
  4. 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.