Omni-modal humanoid motion

OmniHM-ZeroScaling Humanoid Motion Foundation Models with Large-Scale Human Videos

Watch full demoarXivPaper Coming soonDataset Hugging Face ↗
Code GitHub ↗
Explore the project
15MHuman motions
5MExecutable motions
10K+Hours of behavior
1.08B+Motion frames
4Input modalities

01 / Full film

See OmniHM-Zero in motion.

A five-minute real-robot film spanning live and Internet video, spoken instructions, music, and text prompts.

Full demo · 05:16Watch on YouTube

02 / Why OmniHM-Zero

Human behavior, translated for humanoids.

Motion capture is precise but difficult to scale. Internet video is diverse, yet reconstructed motion can be noisy, physically invalid, or impossible for a humanoid to execute. OmniHM-Zero bridges that gap.

01

Web-scale data engine

Recover, repair, retarget, and verify motion from raw video.

02

Omni-modal supervision

Text, RGB video, speech, and music share one motion space.

03

Closed-loop generation

Replan from the latest condition and robot state in real time.

OmniHM-Zero overview showing multimodal inputs, continuous humanoid behavior, dataset scale, and model scaling
OmniHM-ZeroInterleaved multimodal intent becomes continuous whole-body behavior.

03 / Dataset

Human behavior at humanoid scale.

The OmniHM dataset is built from raw Internet video. Its data engine filters and annotates clips, reconstructs human motion, repairs physical artifacts, retargets behavior, and verifies execution before training.

297Fine-grained motion types
16Scene groups
6Physical checks
4Tracking policies

Data engine

From raw video to executable motion

A five-stage data engine starts from raw Internet video, curates coherent clips, filters motion and visual quality, aligns multimodal semantics, recovers and retargets human motion, and finally refines it through closed-loop execution. Each stage narrows the gap between visually plausible human behavior and motion a humanoid can reliably track.

  1. 01Clip generationCoherent clips from segmented and filtered web video
  2. 02Quality filteringHuman-motion and visual-quality screening
  3. 03Semantic annotationVideo, text, speech, and music alignment
  4. 04Motion recoveryHuman reconstruction, repair, and retargeting
  5. 05Physical refinementClosed-loop optimization and execution verification
Five-stage OmniHM data pipeline from web video curation to physical humanoid execution verification

Inside one OmniHM record

From a human video to executable humanoid data.

Each showcase example pairs the source clip with recovered human motion, a retargeted humanoid reference, and a tracking rollout. Together, the eight records illustrate diverse motions, scenes, and objects.

01Original video02SMPL rendering03G1 retargeted04G1 tracking

Dataset profile

Scale is visible in the distribution.

Four views summarize temporal scale, behavior taxonomy, scene coverage, and the relationship between motions and their contexts.

Profile 0110,000+ hours · 1.08B+ frames

Duration at scale

Distribution of OmniHM clip durations

A median duration of 16.0 seconds preserves meaningful temporal behavior while supporting web-scale processing.

Profile 02297 motion types · 7 families

A hierarchical motion vocabulary

Hierarchical distribution of OmniHM motion types

Performance, dance, daily activity, locomotion, fitness, gesture, and sport form a broad long-tail taxonomy.

Profile 0316 scene groups

Behavior in context

Distribution of OmniHM scene groups

Studio, home, outdoor, stage, fitness, and public settings keep motion grounded in diverse visual contexts.

Profile 04Motion × scene association

Diversity beyond raw counts

Association between OmniHM motion and scene groups

The same motion families appear across multiple environments, reducing dependence on a single visual setting.

Public release

Explore OmniHM-5M.

The public OmniHM-5M release is available on Hugging Face. The examples above illustrate the source-to-execution data structure independently of any dataset viewer row.

Open dataset on Hugging Face

04 / Method

One model, many ways to express intent.

A frozen omni-modal context encoder conditions a shared flow-based action expert. The latest robot state keeps generation grounded in what the hardware is actually doing.

OmniHM-Zero architecture with multimodal context encoder, flow-based motion transformer, robot motion representation, and tracking controller
Shared prior

Task-mixed flow matching

Every modality trains one reusable motion prior instead of an isolated policy.

Responsive control

Multimodal real-time chunking

Overlapping predictions enable continuous replanning without abrupt transitions.

Physical grounding

State-conditioned generation

Each chunk uses the newest robot state before a high-frequency controller tracks it.

05 / Capability showcase

Five ways to express intent. One shared motion model.

Explore a curated set of real-robot demonstrations across live video, Internet video, speech, music, and text.

Video / Live

Real-robot demonstrations

Follow a performer as the motion unfolds.

OmniHM-Zero uses the current video stream and the robot’s latest state to continuously replan executable whole-body motion.

Real-time video input · 01
Real-time video input · 02
Real-time video input · 03
Real-time video input · 04
Real-time video input · 05
Real-time video input · 06

Video / In the wild

Real-robot demonstrations

Bring human motion from the Internet onto the robot.

In-the-wild references provide locomotion, gesture, rhythm, and direction changes that the model translates into continuous humanoid behavior.

Internet video input · 01
Internet video input · 02
Internet video input · 03
Internet video input · 04
Internet video input · 05
Internet video input · 06

Audio / Spoken instruction

Real-robot demonstrations

Say what to do—and how to do it.

Spoken instructions specify actions, body side, repetition, order, and duration, from left-leg lunges to alternating waves.

Speech input · 01Open your arms wide then cross them in front of your chest
Speech input · 02Do ten left-leg lunges
Speech input · 03Salute with your left hand
Speech input · 04Strike a few bodybuilding poses
Speech input · 05Alternate waving your left and right hands up to your head
Speech input · 06Wave your left hand for seven seconds

Audio / Music

Real-robot demonstrations

Let sound shape the movement.

Music conditions the timing and character of coordinated footwork, balance shifts, turns, and upper-body motion.

Music input · 01
Music input · 02
Music input · 03
Music input · 04
Music input · 05
Music input · 06

Language / Text

Real-robot demonstrations

Turn a prompt into a whole-body behavior.

Natural-language prompts can describe an action, a path, or a style—from counted squats and counterclockwise walking to salsa and zombie motion.

Text input · 01Dance some hip-hop
Text input · 02Do three squats
Text input · 03Perform a salsa dance
Text input · 04Walk counterclockwise
Text input · 05Walk forward and wave
Text input · 06Act like a zombie

06 / Scaling study

Scaling data, models, and execution together.

The study varies data from 1% to 100% of OmniHM and the action expert from 95.6M to 1.30B parameters under a shared execution protocol.

Dataset fraction
1%3%10%30%100%
Action expert
95.6M277M717M1.30B

Quantitative tables in the current technical report are still being finalized; no unreleased accuracy claims are shown here.

07 / Citation

Build on OmniHM-Zero.

Paper and model links will be added when the technical report is released. Code and the public dataset are available now.

@article{anonymous2026omnihmzero,
  title   = {OmniHM-Zero: Scaling Humanoid Motion Foundation Models with
             Large-Scale Human Videos},
  author  = {Anonymous Authors},
  journal = {Technical Report},
  year    = {2026}
}