Parameterization of deformation and simulation of interaction
First Claim
1. A computerized method for using curves to construct and control a geometric model of at least one physical object for simulation, animation or visual communication by a computer, said method comprising the steps of:
- (a) providing to the computer a geometric model representing a physical object, at least a portion of the topography of the surface of said physical object being controlled by an underlying muscle mechanism of deformation of said physical object;
(b) providing and locating at least one control curve in the model based on the topography of said model such that modification of at least a section of said control curve has an effect on the topography of the model that is geometrically analogous to the effect of movement of the underlying muscle mechanism of deformation has on the topography of the surface of said physical object;
(c) associating elements of said model with elements of said at least one control curve by the computer so that said curves control movement of said elements of said model;
(d) dynamically modifying said at least one curve so that said model is dynamically changed so as to simulate the effect of the movement of the underlying muscle mechanism of deformation on the topography of the surface of the object to move a particular point on said surface to a different location, wherein said modifying of said curves is integral to simulating movement in the model equivalent to movement due to the underlying muscle mechanism of deformation of the physical object; and
(e) displaying the dynamically changed model.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of using parametrical representations in modeling and animation is disclosed. This method is built directly on the inherent properties of parametric curves. Parametric curves are constructed and associated with geometric models, while at the same time the properties are used to represent the underlying mechanism of deformation. This method includes the steps of building parametrical representations on a geometric model, associating vertices of the model with different ones of the parametrical representations to effect movement thereof, and animating movement of the vertices to simulate relative motion therebetween.
The invention discloses a method in which simulation of object interaction and object deformation can be integrated into a unified framework through skeletal trees. The method preprocesses a graphic object and segments the object into a number of contexts at surface slope and curvature discontinuities. Then, control points are generated to represent these contexts. Based on these control points, a skeletal tree of the object can be built. Assisted by spatial decomposition, the skeletal trees can be directly used in the simulation of object interaction.
-
Citations
17 Claims
-
1. A computerized method for using curves to construct and control a geometric model of at least one physical object for simulation, animation or visual communication by a computer, said method comprising the steps of:
-
(a) providing to the computer a geometric model representing a physical object, at least a portion of the topography of the surface of said physical object being controlled by an underlying muscle mechanism of deformation of said physical object; (b) providing and locating at least one control curve in the model based on the topography of said model such that modification of at least a section of said control curve has an effect on the topography of the model that is geometrically analogous to the effect of movement of the underlying muscle mechanism of deformation has on the topography of the surface of said physical object; (c) associating elements of said model with elements of said at least one control curve by the computer so that said curves control movement of said elements of said model; (d) dynamically modifying said at least one curve so that said model is dynamically changed so as to simulate the effect of the movement of the underlying muscle mechanism of deformation on the topography of the surface of the object to move a particular point on said surface to a different location, wherein said modifying of said curves is integral to simulating movement in the model equivalent to movement due to the underlying muscle mechanism of deformation of the physical object; and (e) displaying the dynamically changed model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
Specification