ACM SIGGRAPH Computer Graphics · 1985 · 1.7K citations · 8 references
ArchitectureComputer Systems3D ModelingGeometric ModelingGeometryAnimationCurve InterpolationCurve ModelingKinematicsRotation RepresentationsSpline CurvesAnimation CurvesCamerasComputer-generated AnimationExperimental Computer AnimationQuaternion RepresentationQuaternionsRotation InterpolationRotations
Solid bodies roll and tumble through space. In computer animation, so do cameras. The rotations of these objects are best described using a four coordinate system, quaternions, as is shown in this paper. Of all quaternions, those on the unit sphere are most suitable for animation, but the question of how to construct curves on spheres has not been much explored. This paper gives one answer by presenting a new kind of spline curve, created on a sphere, suitable for smoothly in-betweening (i.e. interpolating) sequences of arbitrary rotations. Both theory and experiment show that the motion generated is smooth and natural, without quirks found in earlier methods.
8
Inserting new knots into B-spline curves
Wolfgang Boehm · Computer-Aided Design · 1980 · 443 citations
Architecture, Mathematics, Topology +10
ON QUATERNIONS, OR ON A NEW SYSTEM OF IMAGINARIES IN ALGEBRA
William Hamilton · 2000 · 336 citations
Scan line methods for displaying parametrically defined surfaces
Jeffrey M. Lane, Loren Carpenter, Turner Whitted et al. · Communications of the ACM · 1980 · 194 citations