1997 · 108 citations · 18 references
ComputingInterior ArchitectureVisualizationComputer GraphicsMotion PlanningPath Planning3D AnimationGeometric ConstraintsNavigation PlanningNavigation SystemsTrajectory GenerationVirtual World Navigation3D Navigation3D Scene RepresentationArchitectural Interior RepresentationNavigationNavigation In Immersive EnvironmentsNavigation In Three DimensionsViewpoint Control
Navigation through 3D spaces is required in many interactive graphics and virtual reality applications. We consider the subclass of situations in which a 2D device such as a mouse controls smooth movements among viewpoints for a "through the screen" display of a 3D world. Frequently, there is a poor match between the goal of such a navigation activity, the control device, and the skills of the average user. We propose a unified mathematical framework for incorporating context-dependent constraints into the generalized viewpoint generation problem. These designer-supplied constraint modes provide a middle ground between the triviality of a single camera animation path and the confusing excess freedom of common unconstrained control paradigms. We illustrate the approach with a variety of examples, including terrain models, interior architectural spaces, and complex molecules. CR Categories: I.3.6 [Computer Graphics]: Methodology and Techniques---Interaction Techniques. I.3.7 [Computer G...
18
Animating rotation with quaternion curves
Ken Shoemake · ACM SIGGRAPH Computer Graphics · 1985 · 1.7K citations
A Generalization of Algebraic Surface Drawing
J.F. Blinn · ACM Transactions on Graphics · 1982 · 1K citations