arXiv reaDer
3Dキャラクターの二次モーション用のディープエミュレーター
A Deep Emulator for Secondary Motion of 3D Characters
コンピュータゲームなどのさまざまなアプリケーションでは、3Dキャラクターをアニメーション化するための高速で軽量な方法が望まれます。鮮やかな二次モーション効果で3Dキャラクターのスキニングベースのアニメーションを強化するための学習ベースのアプローチを提示します。エッジが隣接する頂点間の内力を暗黙的にエンコードする、文字シミュレーションメッシュの各ローカルパッチをエンコードするニューラルネットワークを設計します。ネットワークは、キャラクターダイナミクスの常微分方程式をエミュレートし、現在の加速度、速度、および位置から新しい頂点位置を予測します。ローカルメソッドであるため、ネットワークはメッシュトポロジに依存せず、テスト時に任意の形状の3Dキャラクターメッシュに一般化されます。さらに、頂点ごとのコンストレイントと剛性などのマテリアルプロパティを表し、メッシュのさまざまな部分のダイナミクスを簡単に調整できるようにします。さまざまな文字メッシュと複雑なモーションシーケンスでメソッドを評価します。私たちの方法は、グラウンドトゥルースの物理ベースのシミュレーションよりも30倍以上効率的であり、高速近似を提供する代替ソリューションよりも優れています。
Fast and light-weight methods for animating 3D characters are desirable in various applications such as computer games. We present a learning-based approach to enhance skinning-based animations of 3D characters with vivid secondary motion effects. We design a neural network that encodes each local patch of a character simulation mesh where the edges implicitly encode the internal forces between the neighboring vertices. The network emulates the ordinary differential equations of the character dynamics, predicting new vertex positions from the current accelerations, velocities and positions. Being a local method, our network is independent of the mesh topology and generalizes to arbitrarily shaped 3D character meshes at test time. We further represent per-vertex constraints and material properties such as stiffness, enabling us to easily adjust the dynamics in different parts of the mesh. We evaluate our method on various character meshes and complex motion sequences. Our method can be over 30 times more efficient than ground-truth physically based simulation, and outperforms alternative solutions that provide fast approximations.
updated: Wed Mar 03 2021 06:35:43 GMT+0000 (UTC)
published: Mon Mar 01 2021 19:13:35 GMT+0000 (UTC)
参考文献 (このサイトで利用可能なもの) / References (only if available on this site)
被参照文献 (このサイトで利用可能なものを新しい順に) / Citations (only if available on this site, in order of most recent)
Amazon.co.jpアソシエイト