Skip to content

Live streaming

The ARDY backend generates motion continuously and plays it into the viewport as it is produced. Instead of writing a script and waiting, you type a prompt, watch the character move, and redirect it live.

  1. In the Generate panel, switch the backend to ARDY.
  2. Type a Live Prompt describing the motion.
  3. Click Start Live Preview.

The character starts moving in the viewport. While the stream is live:

  • Update Prompt — swap the prompt; the motion transitions to the new behavior.
  • Commit — bake everything streamed so far into a normal Blender action.
  • Stop Stream — end the session.

Enable Preview Character before starting to have Vicent follow the streamed skeleton.

The Advanced panel exposes the streaming dials — Steps (lower them if playback hitches), Text and Constraint Guidance, History, and Seed. While a stream is running, Apply Live pushes the current values into the running session without restarting it.

The Constraints panel gains a live section while a stream runs. Waypoints and pose keys use absolute stream frames here — the panel shows the current playhead and counts only constraints still ahead of it.

  1. Drop waypoints (or author pose keys) ahead of the playhead.
  2. Click Send Constraints. Each send replaces the previously sent set.
  3. With Auto Replan enabled, the generator discards its not-yet-played plan (up to the Replan Buffer) and re-plans through the new constraints immediately — so a waypoint takes effect in roughly a second instead of after the current window plays out.

For “keep going that way” direction, use the steering dials instead of waypoints:

  • Steer Velocity — a standing target velocity on the ground plane.
  • Steer Heading — a standing facing direction.

Both apply via Apply Live and act as gentle per-frame goals; explicit waypoints override them where they collide. Toggling a dial off clears its target on the engine side.