A procedural approach to authoring solid models
- 1 July 2002
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Graphics
- Vol. 21 (3) , 302-311
- https://doi.org/10.1145/566654.566581
Abstract
We present a procedural approach to authoring layered, solid models. Using a simple scripting language, we define the internal structure of a volume from one or more input meshes. Sculpting and simulation operators are applied within the context of the language to shape and modify the model. Our framework treats simulation as a modeling operator rather than simply as a tool for animation, thereby suggesting a new paradigm for modeling as well as a new level of abstraction for interacting with simulation environments.Capturing real-world effects with standard modeling techniques is extremely challenging. Our key contribution is a concise procedural approach for seamlessly building and modifying complex solid geometry. We present an implementation of our language using a flexible tetrahedral representation. We show a variety of complex objects modeled in our system using tools that interface with finite element method and particle system simulations.This publication has 20 references indexed in Scilit:
- Extending the CSG Tree. Warping, Blending and Boolean Operations in an Implicit Surface Modeling SystemComputer Graphics Forum, 1999
- Simplification of tetrahedral meshes with error boundsIEEE Transactions on Visualization and Computer Graphics, 1999
- Extended free-form deformation: a sculpturing tool for 3D geometric modelingACM SIGGRAPH Computer Graphics, 1990
- A language for shading and lighting calculationsACM SIGGRAPH Computer Graphics, 1990
- HypertextureACM SIGGRAPH Computer Graphics, 1989
- Development models of herbaceous plants for computer imagery purposesACM SIGGRAPH Computer Graphics, 1988
- Data structure forsoft objectsThe Visual Computer, 1986
- An image synthesizerACM SIGGRAPH Computer Graphics, 1985
- Shade treesACM SIGGRAPH Computer Graphics, 1984
- A constructive geometry for computer graphicsThe Computer Journal, 1973