Automatically designing virtual humans and humanoids holds great potential in aiding the character creation process in games, movies, and robots. In some cases, a character creator may wish to design a humanoid body customized for certain motions such as karate kicks and parkour jumps. In this work, we propose a humanoid design framework to automatically generate physically valid humanoid bodies conditioned on sequence(s) of pre-specified human motions. First, we learn a generalized humanoid controller trained on a large-scale human motion dataset that features diverse human motion and body shapes. Second, we use a design-and-control framework to optimize a humanoid's physical attributes to find body designs that can better imitate the pre-specified human motion sequence(s). Leveraging the pre-trained humanoid controller and physics simulation as guidance, our method is able to discover new humanoid designs that are customized to perform pre-specified human motions.
翻译:自动设计虚拟人类和类人具有巨大的潜力来帮助游戏、电影和机器人的字符创建过程。 在某些情况下, 字符创建者可能希望设计一个适合空手道踢和园林跳跃等某些动作的类人体。 在这项工作中, 我们提出一个人类设计框架, 以自动生成以预定人类动作序列为条件的物理有效的类人体。 首先, 我们学习了一种普通的人类控制器, 受过大规模人类运动数据集的培训, 其特征是不同的人类运动和身体形状。 其次, 我们使用一个设计和控制框架, 优化人类的物理属性, 以找到更能模仿预定的人类运动序列的人体设计。 将预先训练的人类控制器和物理模拟用作指导, 我们的方法能够发现新的人类结构设计, 以预定的人类动作为定制。