ACM Transactions on Graphics · 2013 · 77 citations · 33 references
ArchitectureComputer ScienceComputational GeometryComputer GraphicsGeometric ModelingBoundary RepresentationCurve InterpolationGeometry ProcessingMesh GenerationShape DeformationShape InterpolationBarycentric Coordinate SystemsBoundary ConstraintsBoundary-constrained InterpolationConstraintsDomain ConstraintsGeometric InterpolationSimplification
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.
33
2003 · 797 citations
Natural Sciences, Computer Science, Computational Geometry +8
Mean value coordinates for closed triangular meshes
Tao Ju, Scott Schaefer, Joe Warren · ACM Transactions on Graphics · 2005 · 564 citations · Full text
Automatic rigging and animation of 3D characters
Ilya Baran, Jovan Popović · 2007 · 504 citations