Topological evolution of surfaces
GI '96 Proceedings of the conference on Graphics interface '96
Proceedings of the 26th annual conference on Computer graphics and interactive techniques
Skeleton-based three-dimensional geometric morphing
Computational Geometry: Theory and Applications - special issue on virtual reality
As-rigid-as-possible shape interpolation
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Decomposing polygon meshes for interactive applications
I3D '01 Proceedings of the 2001 symposium on Interactive 3D graphics
Consistent mesh parameterizations
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Partitioning 3D Surface Meshes Using Watershed Segmentation
IEEE Transactions on Visualization and Computer Graphics
Shape Blending Using the Star-Skeleton Representation
IEEE Computer Graphics and Applications
Metamorphosis of Arbitrary Triangular Meshes
IEEE Computer Graphics and Applications
Feature-based Surface Decomposition for Correspondence and Morphing Between Polyhedra
CA '98 Proceedings of the Computer Animation
Skeletal Methods of Shape Manipulation
SMI '99 Proceedings of the International Conference on Shape Modeling and Applications
Designing a compelling user interface for morphing
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Curve-Skeleton Properties, Applications, and Algorithms
IEEE Transactions on Visualization and Computer Graphics
Hi-index | 0.00 |
This paper presents an interactive morphing framework to empower users to conveniently and effectively control the whole morphing process. Although research on mesh morphing has reached a state where most computational problems have been solved in general, the novelty of our framework lies in the integration of global-level and local-level user control through the use of components, and the incorporation of deduction and assistance in user interaction. Given two polygonal meshes, users can choose to specify their requirements either at the global level over components or at the local level within components, whichever is more intuitive. Based on user specifications, the framework proposes several techniques to deduce implied correspondences and add assumed correspondences at both levels. The framework also supports multi-level interpolation control --- users can operate on a component as a whole or on its individual vertices to specify trajectories. On the whole, in the multi-level component-based framework, users can choose to specify any number of requirements at each level and the system can complete all other tasks to produce final morphs. Therefore, user control is greatly enhanced and even an amateur can use it to design morphing with ease.