用身体动量约束提升动作生成的自然性
Improving Human Motion Plausibility with Body Momentum
- 以全身动量为纽带,统一局部动作与整体运动
- 减少足部滑移和抖动,改善动作平衡性
- 适合关注动作真实感的动画与仿真研究者
现有方法常将人体运动分解为根关节坐标系下的局部动作和世界坐标系下的全局运动,分别处理。但二者并非独立:全局运动源于与环境的交互,而交互又受身体姿态变化驱动。现有模型难以精确捕捉局部与全局动力学间的物理耦合,而通过关节力矩和外力推导全局轨迹则计算复杂。为此,本文提出利用全身线动量和角动量作为约束,连接局部动作与整体运动。动量反映关节级动态对身体空间位移的累积效应,提供物理上合理的关联方式。基于此,我们引入新损失项,强制生成动量分布与真实数据一致。实验表明,该方法有效减少足部滑移和抖动,提升动作平衡性,并保持恢复动作的准确性。代码与数据已公开于项目页 https://hlinhn.github.io/momentum_bmvc。
原文摘要 · Abstract (English)
Many studies decompose human motion into local motion in a frame attached to the root joint and global motion of the root joint in the world frame, treating them separately. However, these two components are not independent. Global movement arises from interactions with the environment, which are, in turn, driven by changes in the body configuration. Motion models often fail to precisely capture this physical coupling between local and global dynamics, while deriving global trajectories from joint torques and external forces is computationally expensive and complex. To address these challenges, we propose using whole-body linear and angular momentum as a constraint to link local motion with global movement. Since momentum reflects the aggregate effect of joint-level dynamics on the body's movement through space, it provides a physically grounded way to relate local joint behavior to global displacement. Building on this insight, we introduce a new loss term that enforces consistency between the generated momentum profiles and those observed in ground-truth data. Incorporating our loss reduces foot sliding and jitter, improves balance, and preserves the accuracy of the recovered motion. Code and data are available at the project page https://hlinhn.github.io/momentum_bmvc.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。