Results 1 - 10
of
17
Fast automatic skinning transformations
- ACM TRANS. GRAPH
"... Skinning transformations are a popular way to articulate shapes and characters. However, traditional animation interfaces require all of the skinning transformations to be specified explicitly, typically using a control structure (a rig). We propose a system where the user specifies only a subset ..."
Abstract
-
Cited by 16 (2 self)
- Add to MetaCart
Skinning transformations are a popular way to articulate shapes and characters. However, traditional animation interfaces require all of the skinning transformations to be specified explicitly, typically using a control structure (a rig). We propose a system where the user specifies only a subset of the degrees of freedom and the rest are automatically inferred using nonlinear, rigidity energies. By utilizing a low-order model and reformulating our energy functions accordingly, our algorithm runs orders of magnitude faster than previous methods without compromising quality. In addition to the immediate boosts in performance for existing modeling and real time animation tools, our approach also opens the door to new modes of control: disconnected skeletons combined with shape-aware inverse kinematics. With automatically generated skinning weights, our method can also be used for fast variational shape modeling.
Spatial Deformation Transfer
, 2009
"... Much effort is invested in generating natural deformations of three-dimensional shapes. Deformation transfer simplifies this process by allowing to infer deformations of a new shape from existing deformations of a similar shape. Current deformation transfer methods can be applied only to shapes whic ..."
Abstract
-
Cited by 9 (1 self)
- Add to MetaCart
Much effort is invested in generating natural deformations of three-dimensional shapes. Deformation transfer simplifies this process by allowing to infer deformations of a new shape from existing deformations of a similar shape. Current deformation transfer methods can be applied only to shapes which are represented as a single component manifold mesh, hence their applicability to real-life 3D models is somewhat limited. We propose a novel deformation transfer method, which can be applied to a variety of shape representations – tet-meshes, polygon soups and multiple-component meshes. Our key technique is deformation of the space in which the shape is embedded. We approximate the given source deformation by a harmonic map using a set of harmonic basis functions. Then, given a sparse set of user-selected correspondence points between the source and target shapes, we generate a deformation of the target shape which has differential properties similar to those of the source deformation. Our method requires only the solution of linear systems of equations, and hence is very robust and efficient. We demonstrate its applicability on a wide range of deformations, for different shape representations.
New perspectives on polygonal and polyhedral finite element methods
- MATHEMATICAL MODELS AND METHODS IN APPLIED SCIENCES
, 2014
"... Generalized barycentric coordinates such as Wachspress and mean value coordinates have been used in polygonal and polyhedral finite element methods. Recently, mimetic finite-difference schemes were cast within a variational framework, and a consistent and stable finite element method on arbitrary ..."
Abstract
-
Cited by 5 (2 self)
- Add to MetaCart
Generalized barycentric coordinates such as Wachspress and mean value coordinates have been used in polygonal and polyhedral finite element methods. Recently, mimetic finite-difference schemes were cast within a variational framework, and a consistent and stable finite element method on arbitrary polygonal meshes was devised. The method was coined as the Virtual Element Method (VEM), since it did not require the explicit construction of basis functions. This advance provides a more in-depth understand-ing of mimetic schemes, and also endows polygonal-based Galerkin methods with greater flexibility than three-node and four-node finite element methods. In the VEM, a projection operator is used to realize the decomposition of the stiffness matrix into two terms: a consistent matrix that is known, and a stability matrix that must be positive semi-definite and which is only required to scale like the consistent matrix. In this paper, we first present an overview of previous developments on conforming polygonal and poly-hedral finite elements, and then appeal to the exact decomposition in the VEM to obtain a robust and efficient generalized barycentric coordinate-based Galerkin method on polygonal and polyhedral elements. The consistent matrix of the VEM is adopted, and numerical quadrature with generalized barycentric coordinates is used to compute the stability matrix. This facilitates post-processing of field variables and
Bijective composite mean value mappings
- Computer Graphics Forum
, 2013
"... We introduce the novel concept of composite barycentric mappings and give theoretical conditions under which they are guaranteed to be bijective. We then focus on mean value mappings and derive a simple procedure for computing their Jacobians, leading to an efficient GPU-assisted implementation for ..."
Abstract
-
Cited by 4 (1 self)
- Add to MetaCart
(Show Context)
We introduce the novel concept of composite barycentric mappings and give theoretical conditions under which they are guaranteed to be bijective. We then focus on mean value mappings and derive a simple procedure for computing their Jacobians, leading to an efficient GPU-assisted implementation for interactively designing com-posite mean value mappings which are bijective up to pixel resolution. We provide a number of examples of 2D image deformation and an example of 3D shape deformation based on a natural extension of the concept to spatial mappings.
Cubic Mean Value Coordinates
"... We present a new method for interpolating both boundary values and gradients over a 2D polygonal domain. Despite various previous efforts, it remains challenging to define a closed-form interpolant that produces natural-looking functions while allowing flexible control of boundary constraints. Our ..."
Abstract
-
Cited by 3 (0 self)
- Add to MetaCart
We present a new method for interpolating both boundary values and gradients over a 2D polygonal domain. Despite various previous efforts, it remains challenging to define a closed-form interpolant that produces natural-looking functions while allowing flexible control of boundary constraints. Our method builds on an existing transfinite interpolant over a continuous domain, which in turn extends the classical mean value interpolant. We re-derive the interpolant from the mean value property of biharmonic functions, and prove that the interpolant indeed matches the gradient constraints when the boundary is piece-wise linear. We then give closed-form formula (as generalized barycentric coordinates) for boundary constraints represented as polynomials up to degree 3 (for values) and 1 (for normal derivatives) over each polygon edge. We demonstrate the flexibility and efficiency of our coordinates in two novel applications, smooth image deformation using curved cage networks and adaptive simplification of gradient meshes.
Simplicial Diffeomorphisms
, 2010
"... In this paper we will present a theory for simplicial diffeomorphims, that is, diffeomorphims that preserve the incidence relations of a simplicial complex. Simplicial diffeomorphisms can be regarded as curvilinear barycentric coordinates. Using the combination of piecewise linear functions on compl ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
In this paper we will present a theory for simplicial diffeomorphims, that is, diffeomorphims that preserve the incidence relations of a simplicial complex. Simplicial diffeomorphisms can be regarded as curvilinear barycentric coordinates. Using the combination of piecewise linear functions on complexes with simplicial diffeomorphisms, we also propose a new representation of curves and surfaces (and hypersurfaces, in general) that is simultaneously implicit and parametric.
Local barycentric coordinates
- ACM Trans. Graph
, 2014
"... manipulated control points are deformed, as indicated by the logarithmic color-coding of the displacement magnitude. Barycentric coordinates yield a powerful and yet simple paradigm to interpolate data values on polyhedral domains. They represent interior points of the domain as an affine combinatio ..."
Abstract
-
Cited by 1 (1 self)
- Add to MetaCart
manipulated control points are deformed, as indicated by the logarithmic color-coding of the displacement magnitude. Barycentric coordinates yield a powerful and yet simple paradigm to interpolate data values on polyhedral domains. They represent interior points of the domain as an affine combination of a set of control points, defining an interpolation scheme for any function defined on a set of control points. Numerous barycentric coordinate schemes have been proposed satisfying a large variety of properties. However, they typically define interpolation as a combination of all control points. Thus a local change in the value at a single control point will create a global change by propagation into the whole domain. In this context, we present a family of local barycentric coordinates (LBC), which select for each interior point a small set of control points and satisfy common requirements on barycentric coordinates, such as linearity, non-negativity, and smoothness. LBC are achieved through a convex optimization based on total variation, and provide a compact representation that reduces memory footprint and allows for fast deformations. Our experiments show that LBC provide more local and finer control on shape deformation than previous approaches, and lead to more intuitive deformation results.