ManiVideo: Generating Hand-Object Manipulation Video with Dexterous and Generalizable Grasping

Youxin Pang, Ruizhi Shao, Jiajun Zhang, Hanzhang Tu, Yun Liu +3 more
2/9/2026

No official code found. Best implementation: Carlyx/manivideo (4 stars, last commit 2025-03-15).

Abstract

In this paper, we introduce ManiVideo, a novel method for generating consistent and temporally coherent bimanual hand-object manipulation videos from given motion sequences of hands and objects. The core idea of ManiVideo is the construction of a multi-layer occlusion (MLO) representation that learns 3D occlusion relationships from occlusion-free normal maps and occlusion confidence maps. By embedding the MLO structure into the UNet in two forms, the model enhances the 3D consistency of dexterous hand-object manipulation. To further achieve the generalizable grasping of objects, we integrate Objaverse, a large-scale 3D object dataset, to address the scarcity of video data, thereby facilitating the learning of extensive object consistency. Additionally, we propose an innovative training strategy that effectively integrates multiple datasets, supporting downstream tasks such as human-centric hand-object manipulation video generation. Through extensive experiments, we demonstrate that our approach not only achieves video generation with plausible hand-object interaction and generalizable objects, but also outperforms existing SOTA methods. Project: https://carlyx.github.io/manivideo/

View on arXivView PDF

Code Implementations(1)

Carlyx/manivideoCommunity68%

[CVPR 2025] ManiVideo: Generating Hand-Object Manipulation Video with Dexterous and Generalizable Grasping

40Mar 15, 20251 years ago

Similar Papers

Cite this paper

@article{pang2026manivideo,
  title  = {ManiVideo: Generating Hand-Object Manipulation Video with Dexterous and Generalizable Grasping},
  author = {Youxin Pang and Ruizhi Shao and Jiajun Zhang and Hanzhang Tu and Yun Liu and Boyao Zhou and Hongwen Zhang and Yebin Liu},
  year   = {2026},
  eprint = {2412.16212},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2412.16212},
  journal = {CVPR 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2412.16212.svg)](https://codeofpaper.com/paper/2412.16212)

Discussion