Thanks to visit codestin.com
Credit goes to stevenlsw.github.io

Ponimator: Unfolding Interactive Pose for Versatile Human-Human Interaction Animation

1University of Illinois Urbana-Champaign, 2Snap Research, * Co-corresponding author
ICCV 2025

Abstract

Close-proximity human-human interactive poses convey rich contextual information about interaction dynamics. Given such poses, humans can intuitively infer the context and anticipate possible past and future dynamics, drawing on strong priors of human behavior. Inspired by this observation, we propose Ponimator, a simple framework anchored on proximal interactive poses for versatile interaction animation. Our training data consists of close-contact two-person poses and their surrounding temporal context from motion-capture interaction datasets. Leveraging interactive pose priors, Ponimator employs two conditional diffusion models: (1) a pose animator that uses the temporal prior to generate dynamic motion sequences from interactive poses, and (2) a pose generator that applies the spatial prior to synthesize interactive poses from a single pose, text, or both when interactive poses are unavailable. Collectively, Ponimator supports diverse tasks, including image-based interaction animation, reaction animation, and text-to-interaction synthesis, facilitating the transfer of interaction knowledge from high-quality mocap data to open-world scenarios. Empirical experiments across diverse datasets and applications demonstrate the universality of the pose prior and the effectiveness and robustness of our framework.

teaser

Interactive Pose Image Animation

Anchored interactive pose pauses 1s for 360° view.

Interactive Human Video Generation

By taking our method's generated motion as intermediate output, we can generate interactive human videos from a single image.

Source Image

Input Image

Source Image

Person 2 Image

Intermediate Output: Generated Motion

Output: Generated Video

Source Image

Input Image

Source Image

Person 2 Image

Intermediate Output: Generated Motion

Output: Generated Video

Single-Person Image Interaction Generation

Generated interactive pose pauses 1s for 360° view.

Interactive Pose Animation

Text-to-Interaction Motion Synthesis

Single-Person Pose Interaction Synthesis

Comparison to Baselines

Interactive Pose

Input: Interactive Pose

InterGen

w/ Random-Pose

Ponimator

Input: "push"

InterGen

W/O Interactive Pose Anchor

Ponimator

Single Pose

Input: Single Pose

W/O Interactive Pose Anchor

Ponimator

Extension

Our method naturally extends to longer sequences by cascading and enables multi-person interaction.

Multi-person Interaction Generation

Long-term Interaction Generation

High-dynamics Motion Generation

Limitation

(1) Short interaction segments; (2) Ignore scene context;
(3) Pose errors may cause contact errors or foot sliding;
(4) Close interactions may lead to penetration.

BibTeX

@inproceedings{liu2025ponimator,
  author    = {Liu, Shaowei and Guo, Chuan and Zhou, Bing and Wang, Jian},
  title     = {Ponimator: Unfolding Interactive Pose for Versatile Human-Human Interaction Animation},
  journal   = {ICCV},
  year      = {2025},
}