私たちの目標は、デジタル人間が多様な体型を持ち、永続的に動き、もっともらしい身体とシーンの接触を持つデジタル環境に住むことです。中心的な課題は、多様な3Dボディに対して、現実的で制御可能で無限に長いモーションを生成することです。この目的のために、私たちは体表面マーカー、または略してGAMMAを介して生成モーションプリミティブを提案します。私たちのソリューションでは、長期的なモーションをモーションプリミティブの時系列に分解します。体表面マーカーと条件付き変分オートエンコーダーを利用して、各モーションプリミティブをモデル化し、生成モデルを再帰的に実装することで長期的なモーションを生成します。目標に到達するためのモーションを制御するために、ポリシーネットワークを適用して生成モデルの潜在空間を探索し、ツリーベースの検索を使用してテスト中のモーション品質を維持します。実験は、私たちの方法が最先端のデータ駆動型の方法よりも現実的で制御可能な動きを生み出すことができることを示しています。従来の経路探索アルゴリズムでは、生成された人体は、シーン内で長時間、現実的に長距離を移動することができます。コードは、研究目的でhttps://yz-cnsdqz.github.io/eigenmotion/GAMMA/でリリースされています。
Our goal is to populate digital environments, in which digital humans have diverse body shapes, move perpetually, and have plausible body-scene contact. The core challenge is to generate realistic, controllable, and infinitely long motions for diverse 3D bodies. To this end, we propose generative motion primitives via body surface markers, or GAMMA in short. In our solution, we decompose the long-term motion into a time sequence of motion primitives. We exploit body surface markers and conditional variational autoencoder to model each motion primitive, and generate long-term motion by implementing the generative model recursively. To control the motion to reach a goal, we apply a policy network to explore the generative model's latent space and use a tree-based search to preserve the motion quality during testing. Experiments show that our method can produce more realistic and controllable motion than state-of-the-art data-driven methods. With conventional path-finding algorithms, the generated human bodies can realistically move long distances for a long period of time in the scene. Code is released for research purposes at: https://yz-cnsdqz.github.io/eigenmotion/GAMMA/