Solid Texturing of Soft Objects
- 1 December 1987
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Computer Graphics and Applications
- Vol. 7 (12) , 20-26
- https://doi.org/10.1109/mcg.1987.276935
Abstract
Since the shape of a soft object changes in response to its surroundings, it is difficult to give a single position in space as the location of the object. Indeed objects can and do break dynamically into subobjects. This means that you cannot map a solid texture onto such an object simply by using a function of the space coordinates. We have taken a different approach. Our soft objects are modeled as the volume enclosed by an isosurf ace of a field calculated from a set of key points. For each key point, we describe an abstract texture space. Any point on the surface of an object has, associated with each key point, a position in this space and a field contribution. A vector sum of these positions, weighted by the field contributions, is used to select a surface specification from the texture space. Textures mapped with this process retain their consistency during distortion and metamorphoses of objects, permitting a great variety of animation effects.Keywords
This publication has 11 references indexed in Scilit:
- Animatingsoft objectsThe Visual Computer, 1986
- Data structure forsoft objectsThe Visual Computer, 1986
- An image synthesizerACM SIGGRAPH Computer Graphics, 1985
- Efficient alias-free rendering using bit-masks and look-up tablesACM SIGGRAPH Computer Graphics, 1985
- Solid texturing of complex surfacesPublished by Association for Computing Machinery (ACM) ,1985
- The A -buffer, an antialiased hidden surface methodPublished by Association for Computing Machinery (ACM) ,1984
- A Generalization of Algebraic Surface DrawingACM Transactions on Graphics, 1982
- Simulation of wrinkled surfacesPublished by Association for Computing Machinery (ACM) ,1978
- Texture and reflection in computer generated imagesCommunications of the ACM, 1976
- Continuous Shading of Curved SurfacesIEEE Transactions on Computers, 1971