The field of physics-based animation is gaining importance due to the increasing demand for realism in video games and films, and has recently seen wide adoption of data-driven techniques, such as deep reinforcement learning (RL), which learn control from (human) demonstrations. While RL has shown impressive results at reproducing individual motions and interactive locomotion, existing methods are limited in their ability to generalize to new motions and their ability to compose a complex motion sequence interactively. In this paper, we propose a physics-based universal neural controller (UniCon) that learns to master thousands of motions with different styles by learning on large-scale motion datasets. UniCon is a two-level framework that consists of a high-level motion scheduler and an RL-powered low-level motion executor, which is our key innovation. By systematically analyzing existing multi-motion RL frameworks, we introduce a novel objective function and training techniques which make a significant leap in performance. Once trained, our motion executor can be combined with different high-level schedulers without the need for retraining, enabling a variety of real-time interactive applications. We show that UniCon can support keyboard-driven control, compose motion sequences drawn from a large pool of locomotion and acrobatics skills and teleport a person captured on video to a physics-based virtual avatar. Numerical and qualitative results demonstrate a significant improvement in efficiency, robustness and generalizability of UniCon over prior state-of-the-art, showcasing transferability to unseen motions, unseen humanoid models and unseen perturbation.
翻译:物理学动画领域由于对视频游戏和电影中现实主义的需求日益增加而变得越来越重要,最近还看到广泛采用数据驱动技术,例如深强化学习(RL),从(人)演示中学习控制。虽然RL在复制个人动作和互动动动动上展示了令人印象深刻的成果,但现有方法在复制个人动作和互动动动动动方面却有限,它们向新的运动和复杂运动序列互动组合的概括化能力也有限。在本文中,我们提议建立一个基于物理的通用神经控制器(Unicon),通过学习大型运动数据集,学习掌握数千种不同风格的运动。 Unicon是一个两级框架,由高层次的运动调度器和RL驱动的低层次运动执行器组成,这是我们的关键创新。通过系统分析现有的多动作RL框架,我们引入一种新的目标功能和培训技术,使业绩大幅飞跃。经过培训后,我们的运动执行器可以与不同的高级调度器相结合,不需要再培训,能够让各种实时的虚拟变现性互动应用。Unical Con是一个由高层次的动作模型和高级移动动作转换成一个稳定的移动动作,我们可以展示一个主要的移动动作,可以展示一个高级动作和移动式的动作,一个高级动作,一个高级动作,一个移动式的动作和移动式的动作,一个移动式的动作,一个移动式的动作,一个移动式的动作,一个移动式的动作和移动式的动作,一个移动式的动作,可以显示一个移动式的动作,一个移动式的动作,可以显示一个移动到一个移动式的动作,一个移动式的动作,一个移动到一个移动式的动作,一个移动式的动作,一个移动式的动作,一个移动式的动作,一个移动式的动作,一个移动式的动作,一个移动式的动作,一个移动的动作的动作,一个移动的动作,一个移动的动作的动作的动作的动作的动作的动作的动作的动作的动作的动作的动作的动作的动作的动作的动作的动作的动作的动作的动作的动作的动作,一个移动的动作,一个移动的动作的动作,一个移动的动作的动作的动作,一个移动的动作的动作的动作的动作的动作的动作的动作的动作的动作的动作的动作的动作的动作的动作的动作的动作的动作的动作