1. A Skinned Tetrahedral Mesh for Hair Animation and Hair-Water Interaction
- Author
-
Minjae Lee, Michael Bao, David A. B. Hyde, and Ronald Fedkiw
- Subjects
Computer science ,Water ,020207 software engineering ,02 engineering and technology ,Animation ,Volume mesh ,Kinematics ,Computer Graphics and Computer-Aided Design ,Biomechanical Phenomena ,Tetrahedral meshes ,Drag ,Computer graphics (images) ,Signal Processing ,Computer Graphics ,Image Processing, Computer-Assisted ,0202 electrical engineering, electronic engineering, information engineering ,Animals ,Humans ,Computer Simulation ,Computer Vision and Pattern Recognition ,Focus (optics) ,Ursidae ,Software ,Hair - Abstract
We propose a novel framework for hair animation as well as hair-water interaction that supports millions of hairs. First, we develop a hair animation framework that embeds hair into a tetrahedralized volume mesh that we kinematically skin to deform and follow the exterior of an animated character. Allowing the hairs to follow their precomputed embedded locations in the kinematically deforming skinned mesh already provides visually plausible behavior. Creating a copy of the tetrahedral mesh, endowing it with springs, and attaching it to the kinematically skinned mesh creates more dynamic behavior. Notably, the springs can be quite weak and thus efficient to simulate because they are structurally supported by the kinematic mesh. If independent simulation of individual hairs or guide hairs is desired, they too benefit from being anchored to the kinematic mesh dramatically increasing efficiency as weak springs can be used while still supporting interesting and dramatic hairstyles. Furthermore, we explain how to embed these dynamic simulations into the kinematically deforming skinned mesh so that they can be used as part of a blendshape system where an artist can make many subsequent iterations without requiring any additional simulation. Although there are many applications for our newly proposed approach to hair animation, we mostly focus on the particularly challenging problem of hair-water interaction. While doing this, we discuss how porosities are stored in the kinematic mesh, how the kinematically deforming mesh can be used to apply drag and adhesion forces to the water, etc.
- Published
- 2019