A Deep Emulator for Secondary Motion of 3D Characters

03/01/2021
by   Mianlun Zheng, et al.
25

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.

READ FULL TEXT

page 1

page 8

page 12

research
10/17/2022

Morig: Motion-aware rigging of character meshes from point clouds

We present MoRig, a method that automatically rigs character meshes driv...
research
04/11/2021

Velocity Skinning for Real-time Stylized Skeletal Animation

Secondary animation effects are essential for liveliness. We propose a s...
research
03/19/2023

Combining Active and Passive Simulations for Secondary Motion

Objects that move in response to the actions of a main character often m...
research
03/20/2023

HMC: Hierarchical Mesh Coarsening for Skeleton-free Motion Retargeting

We present a simple yet effective method for skeleton-free motion retarg...
research
03/19/2021

HeterSkinNet: A Heterogeneous Network for Skin Weights Prediction

Character rigging is universally needed in computer graphics but notorio...
research
09/15/2021

Temporal Parameter-free Deep Skinning of Animated Meshes

In computer graphics, animation compression is essential for efficient s...
research
06/25/2021

On discretizing sea-ice dynamics on triangular meshes using vertex, cell or edge velocities

Discretization of the equations of Viscous Plastic and Elastic Viscous P...

Please sign up or login with your details

Forgot password? Click here to reset