Skip to content
All products

Animatronics Timeline · Motion control

Choreograph a machine like you'd edit a film.

A timeline editor for animatronics, and the motor-control firmware that runs it: set each motor's angle, speed, and easing at keyframes, scrub to preview the whole performance, then stream it to the rig. On the roadmap, we are extending it to capture a performance from pose estimation or a motion-capture suit and retarget it onto the rig.

Retinex Motion Studio
0:00.0
0s
1s
2s
3s
4s
5s
6s
Head Yaw
Head Pitch
L-Arm Shoulder
R-Arm Shoulder
Jaw
Eye Blink
Selected keyframeHead Yaw @ 2.0s
Angle
142°
Speed
60°/s
Easing
ease-in-out
Hold
0.3s
LiveHead Yaw90°Head Pitch90°L-Arm0°R-Arm-30°Jaw0°Eye Blink0°

The problem

Animatronics means dozens of motors moving in sync across time, hand-coded and impossible to preview before they run on the hardware.

How it works

From input to a result you can stand behind.

  1. 01

    Add a track per motor

    Lay out every servo and stepper as its own lane on the timeline.

  2. 02

    Keyframe the motion

    Drop keyframes for angle, speed, and easing wherever the performance needs them.

  3. 03

    Scrub to preview

    Scrub the playhead and watch the whole rig pose in real time before it runs.

  4. 04

    Run it on the rig

    Compile the timeline to a compact motion program, then stream it to the on-board firmware that drives every actuator on one clock.

What's inside

Built for the work it does every day.

Per-motor tracks

Every motor gets its own lane, named and colour-coded for scanability.

Angle, speed & easing

Keyframe each motor's angle, speed, and easing independently.

Easing-curve editor

Shape the interpolation between keyframes with a curve editor.

Scrub & live preview

Preview the full performance by scrubbing the timeline.

On-board motor firmware

Real-time control loops on the controller generate the PWM and step timing every servo and stepper needs.

Deterministic timing

One clock keeps dozens of actuators in phase, so playback never drifts out of sync.

Editor-to-controller link

A compact binary protocol carries poses to the rig and state back, live or from an uploaded program.

Calibration & soft limits

Neutral offsets and travel limits sit in firmware, so every motor stays inside its safe range.

Built end to end

Authoring tool, motion compiler, and controller firmware were built as one system, so nothing is lost between screen and servo.

Pose-estimation capture (on the roadmap)

Designed to be driven from an ordinary camera feed, so a move can be performed and captured without a suit or studio.

Motion-capture input (on the roadmap)

Built to accept a motion-capture suit when a project wants the highest-fidelity capture.

Performance retargeting (on the roadmap)

Captured human joints map onto the rig's motors, so a performance can transfer without hand-animating every servo.

A closer look

Preview6 DOF · perspective
6 DOF

pose @ 0.0s · 6 DOF active

Yaw 90° · Pitch 90° · Jaw 0°

0:00.0
Curves · Head Yaw0-180°
Angle Speed90° @ 0.0s

At a glance

Software
Web-based keyframe timeline
Firmware
Real-time servo & stepper control
Integration
Editor-to-controller protocol
Roadmap
Pose / mocap performance capture

Work with us

Choreograph a machine like you'd edit a film.