Results 1 - 10
of
112
Articulated Body Deformation from Range Scan Data
, 2002
"... This paper presents an example-based method for calculating skeleton-driven body deformations. Our example data consists of range scans of a human body in a variety of poses. Using markers captured during range scanning, we construct a kinematic skeleton and identify the pose of each scan. We then c ..."
Abstract
-
Cited by 152 (6 self)
- Add to MetaCart
This paper presents an example-based method for calculating skeleton-driven body deformations. Our example data consists of range scans of a human body in a variety of poses. Using markers captured during range scanning, we construct a kinematic skeleton and identify the pose of each scan. We then construct a mutually consistent parameterization of all the scans using a posable subdivision surface template. The detail deformations are represented as displacements from this surface, and holes are filled smoothly within the displacement maps. Finally, we combine the range scans using k-nearest neighbor interpolation in pose space. We demonstrate results for a human upper body with controllable pose, kinematics, and underlying surface shape.
EigenSkin: Real Time Large Deformation Character Skinning in Hardware
- In ACM SIGGRAPH Symposium on Computer Animation
, 2002
"... We present a technique which allows subtle nonlinear quasi-static deformations of articulated characters to be compactly approximated by data-dependent eigenbases which are optimized for real time rendering on commodity graphics hardware. The method extends the common Skeletal-Subspace Deformation ( ..."
Abstract
-
Cited by 116 (6 self)
- Add to MetaCart
We present a technique which allows subtle nonlinear quasi-static deformations of articulated characters to be compactly approximated by data-dependent eigenbases which are optimized for real time rendering on commodity graphics hardware. The method extends the common Skeletal-Subspace Deformation (SSD) technique to provide efficient approximations of the complex deformation behaviours exhibited in simulated, measured, and artist-drawn characters. Instead of storing displacements for key poses (which may be numerous), we precompute principal components of the deformation influences for individual kinematic joints, and so construct error-optimal eigenbases describing each joint's deformation subspace. Pose-dependent deformations are then expressed in terms of these reduced eigenbases, allowing precomputed coefficients of the eigenbasis to be interpolated at run time. Vertex program hardware can then efficiently render nonlinear skin deformations using a small number of eigendisplacements stored in graphics hardware. We refer to the final resulting character skinning construct as the model's EigenSkin. Animation results are presented for a very large nonlinear finite element model of a human hand rendered in real time at minimal cost to the main CPU.
DyRT: Dynamic Response Textures for Real Time Deformation Simulation with Graphics Hardware
, 2002
"... In this paper we describe how to simulate geometrically complex, interactive, physically-based, volumetric, dynamic deformation models with negligible main CPU costs. This is achieved using a Dynamic Response Texture, or DyRT, that can be mapped onto any conventional animation as an optional renderi ..."
Abstract
-
Cited by 96 (13 self)
- Add to MetaCart
(Show Context)
In this paper we describe how to simulate geometrically complex, interactive, physically-based, volumetric, dynamic deformation models with negligible main CPU costs. This is achieved using a Dynamic Response Texture, or DyRT, that can be mapped onto any conventional animation as an optional rendering stage using commodity graphics hardware. The DyRT simulation process employs precomputed modal vibration models excited by rigid body motions. We present several examples, with an emphasis on bone-based character animation for interactive applications.
Subspace Gradient Domain Mesh Deformation
- In SIGGRAPH ’06
, 2006
"... In this paper we present a general framework for performing constrained mesh deformation tasks with gradient domain techniques. We present a gradient domain technique that works well with a wide variety of linear and nonlinear constraints. The constraints we introduce include the nonlinear volume co ..."
Abstract
-
Cited by 95 (14 self)
- Add to MetaCart
In this paper we present a general framework for performing constrained mesh deformation tasks with gradient domain techniques. We present a gradient domain technique that works well with a wide variety of linear and nonlinear constraints. The constraints we introduce include the nonlinear volume constraint for volume preservation, the nonlinear skeleton constraint for maintaining the rigidity of limb segments of articulated figures, and the projection constraint for easy manipulation of the mesh without having to frequently switch between multiple viewpoints. To handle nonlinear constraints, we cast mesh deformation as a nonlinear energy minimization problem and solve the problem using an iterative algorithm. The main challenges in solving this nonlinear problem are the slow convergence and numerical instability of the iterative solver. To address these issues, we develop a subspace technique that builds a coarse control mesh around the original mesh and projects the deformation energy and constraints onto the control mesh vertices using the mean value interpolation. The energy minimization is then carried out in the subspace formed by the control mesh vertices. Running in this subspace, our energy minimization solver is both fast and stable and it provides interactive responses. We demonstrate our deformation constraints and subspace deformation technique with a variety of constrained deformation examples.
Interactive Skeleton-Driven Dynamic Deformations
- ACM Transactions on Graphics
, 2002
"... This paper presents a framework for the skeleton-driven animation of elastically deformable characters. A character is embedded in a coarse volumetric control lattice, which provides the structure needed to apply the finite element method. To incorporate skeletal controls, we introduce line constrai ..."
Abstract
-
Cited by 95 (1 self)
- Add to MetaCart
This paper presents a framework for the skeleton-driven animation of elastically deformable characters. A character is embedded in a coarse volumetric control lattice, which provides the structure needed to apply the finite element method. To incorporate skeletal controls, we introduce line constraints along the bones of simple skeletons. The bones are made to coincide with edges of the control lattice, which enables us to apply the constraints efficiently using algebraic methods. To accelerate computation, we associate regions of the volumetric mesh with particular bones and perform locally linearized simulations, which are blended at each time step. We define a hierarchical basis on the control lattice, so for detailed interactions the simulation can adapt the level of detail. We demonstrate the ability to animate complex models using simple skeletons and coarse volumetric meshes in a manner that simulates secondary motions at interactive rates.
Real Time Muscle Deformations Using Mass-Spring Systems
, 1998
"... In this paper we propose a method to simulate muscle deformation in real-time, still aiming at satisfying visual results; that is, we are not attempting perfect simulation, but building a useful tool for interactive applications. Muscles are represented at 2 levels: the action lines and the muscle s ..."
Abstract
-
Cited by 70 (5 self)
- Add to MetaCart
(Show Context)
In this paper we propose a method to simulate muscle deformation in real-time, still aiming at satisfying visual results; that is, we are not attempting perfect simulation, but building a useful tool for interactive applications. Muscles are represented at 2 levels: the action lines and the muscle shape. The action line represents the force produced by a muscle on the bones, while the muscle shapes used in the simulation consist of a surface based model fitted to the boundary of medical image data. The algorithm to model muscle shapes is described. To physically simulate deformations, we used a mass-spring system with a new kind of springs called "angular springs" which were developed to control the muscle volume during simulation. Results are presented as examples at the end of the paper.
Capturing and Animating Skin Deformation in Human Motion
"... During dynamic activities, the surface of the human body moves in many subtle but visually significant ways: bending, bulging, jiggling, and stretching. We present a technique for capturing and animating those motions using a commercial motion capture system and approximately 350 markers. Although ..."
Abstract
-
Cited by 68 (2 self)
- Add to MetaCart
During dynamic activities, the surface of the human body moves in many subtle but visually significant ways: bending, bulging, jiggling, and stretching. We present a technique for capturing and animating those motions using a commercial motion capture system and approximately 350 markers. Although the number of markers is significantly larger than that used in conventional motion capture, it is only a sparse representation of the true shape of the body. We supplement this sparse sample with a detailed, actor-specific surface model. The motion of the skin can then be computed by segmenting the markers into the motion of a set of rigid parts and a residual deformation (approximated first as a quadratic transformation and then with radial basis functions). We demonstrate the power of this approach by capturing flexing muscles, high frequency motions, and abrupt decelerations on several actors. We compare these results both to conventional motion capture and skinning and to synchronized video of the actors.
Geometry-based Muscle Modeling for Facial Animation
- IN PROC. GRAPHICS INTERFACE 2001
, 2001
"... We present a muscle model and methods for muscle construction that allow to easily create animatable facial models from given face geometry. Using our editing tool, one can interactively specify coarse outlines of the muscles, which are then automatically created to fit the face geometry. Our muscle ..."
Abstract
-
Cited by 67 (12 self)
- Add to MetaCart
(Show Context)
We present a muscle model and methods for muscle construction that allow to easily create animatable facial models from given face geometry. Using our editing tool, one can interactively specify coarse outlines of the muscles, which are then automatically created to fit the face geometry. Our muscle
Finite Volume Methods for the Simulation of Skeletal Muscle
, 2003
"... Since it relies on a geometrical rather than a variational framework, many find the finite volume method (FVM) more intuitive than the finite element method (FEM). We show that the FVM allows one to interpret the stress inside a tetrahedron as a simple “multidimensional force ” pushing on each face. ..."
Abstract
-
Cited by 62 (9 self)
- Add to MetaCart
Since it relies on a geometrical rather than a variational framework, many find the finite volume method (FVM) more intuitive than the finite element method (FEM). We show that the FVM allows one to interpret the stress inside a tetrahedron as a simple “multidimensional force ” pushing on each face. Moreover, this interpretation leads to a heuristic method for calculating the force on each node, which is as simple to implement and comprehend as masses and springs. In the finite volume spirit, we also present a geometric rather than interpolating function definition of strain. We use the FVM and a quasi-incompressible, transversely isotropic, hyperelastic constitutive model to simulate contracting muscle tissue. B-spline solids are used to model fiber directions, and the muscle activation levels are derived from key frame animations.
Real-time enveloping with rotational regression
- ACM Trans. Graph
, 2007
"... Enveloping (or skinning) is the process that relates a skeleton, which an animator controls, to a 3-D surface mesh, which the audience sees. This process is necessary in most com-puter graphics applications that involve animated characters. The complexity (and speed) of enveloping solutions vary fro ..."
Abstract
-
Cited by 57 (4 self)
- Add to MetaCart
(Show Context)
Enveloping (or skinning) is the process that relates a skeleton, which an animator controls, to a 3-D surface mesh, which the audience sees. This process is necessary in most com-puter graphics applications that involve animated characters. The complexity (and speed) of enveloping solutions vary from photo-realistic muscle simulations used for movie pro-duction, to artifact-ridden heuristics such as linear blend skinning used for video games and training simulations. We propose a method for example-based enveloping of 3-D characters. We can ap-proximate the output of muscle simulations or other high-quality enveloping tools with a model that can be evaluated at speeds comparable to the fastest enveloping techniques. Our technique introduces a rotational regression model that can accurately capture common skinning behaviors such as muscle bulging, twisting, and challenging areas such as the shoulders. Our better treatment of rotational quantities is made possible by a framework that predicts mesh deformation gradients instead of mesh vertex positions. We reconstruct the vertex positions from deformation gradients in an additional step by solving a Poisson