LiveAnimate streams stable human animation in real time

LiveAnimate streams stable human animation in real time

A paper describes LiveAnimate, a pose-driven human animation system that turns a single reference image and a stream of driving poses into video of that person moving. The authors say diffusion-based animation systems have until now needed minutes to hours to render a single clip, which rules out responsive, interactive use such as live streaming, telepresence, or virtual avatars. LiveAnimate is built on a 14B-parameter video Diffusion Transformer (DiT) and is described by its authors as, to their knowledge, the first animation system to combine real-time streaming with stable long-form generation at billion-parameter scale.

The system is produced through a two-stage training pipeline. The first stage, called Reference-Anchored Teacher-Forcing Adaptation, converts a pretrained bidirectional DiT into a block-causal autoregressive generator. The second stage, Block-wise Self-Forcing Distillation, cuts the sampling budget needed per block down to three steps.

To keep a subject's appearance consistent over long streams, the authors introduce Pose-Retrieval Sink Attention (PR-Sink), a bounded key-value cache mechanism with three parts: a Static Sink that permanently anchors the first generated block, a Dynamic Sink that holds a pose-retrieved historical block, and a three-slot Rolling Window. When a driving pose recurs, PR-Sink pulls back the relevant earlier appearance context instead of keeping the full sequence in memory, so memory use and per-block latency stay constant no matter how long the stream runs.

Combined with Ulysses sequence parallelism and operator fusion, these components let LiveAnimate run streaming inference at 19.63 FPS on two NVIDIA H100 GPUs. On a three-minute benchmark, the authors report that perceptual quality and subject identity stay nearly constant from the first 30 seconds through to the final minute, while prior systems either degrade substantially over that span or need hours of offline computation to produce a comparable rollout.

Key facts

  • LiveAnimate is a pose-driven human animation system built on a 14B-parameter video Diffusion Transformer (DiT).
  • A two-stage pipeline (Reference-Anchored Teacher-Forcing Adaptation, then Block-wise Self-Forcing Distillation) adapts a bidirectional DiT into a block-causal generator and cuts its sampling budget to three steps.
  • Pose-Retrieval Sink Attention (PR-Sink), a bounded KV-cache with a Static Sink, a Dynamic Sink, and a three-slot Rolling Window, keeps memory and per-block latency constant regardless of stream length.
  • The system streams at 19.63 FPS on two NVIDIA H100 GPUs.
  • On a three-minute benchmark, quality and identity stay nearly constant from 30 seconds in to the final minute, versus substantial degradation or hours of offline compute for prior systems.

Why it matters

Diffusion-based video generation is normally offline work, taking minutes to hours per clip, which has kept it out of anything that needs a live response. LiveAnimate's authors position it as the first system to combine real-time streaming with stable long-form generation at billion-parameter scale, aiming that class of model at interactive settings such as live streaming, telepresence, and virtual avatars for the first time.

Who it affects

The paper targets applications built around live, responsive avatars: streaming platforms, telepresence tools, and virtual-avatar products. It is also relevant to researchers working on video diffusion transformers and KV-cache design for autoregressive generation, since PR-Sink is offered as a general mechanism for bounding memory in long streaming runs.

How to use it

No code, model weights, or dataset release is mentioned in the paper, so there is nothing yet to run outside the described architecture and benchmark. The reported hardware requirement is two NVIDIA H100 GPUs to reach the stated 19.63 FPS streaming rate.

How solid is it

The claims rest on a single three-minute benchmark run by the authors themselves. The paper does not name the specific prior systems it compares against, referring to them only as "prior systems," and does not give a numeric perceptual-quality score, describing the result qualitatively as "nearly constant perceptual quality and identity." The architecture itself, a two-stage training pipeline plus a three-part bounded attention cache, is described in specific, checkable detail.

Risks and caveats

Without named baselines or a numeric quality metric, the comparison to prior work cannot be independently checked from the paper alone. The demonstrated case is full-body human animation from a single reference image and a pose stream; nothing in the text indicates the approach has been tested outside that domain. The paper also does not describe where its reference images or pose streams came from, such as real users versus a benchmark dataset.