- Procedural surface
In
computer graphics , a procedural surface is a representation of a surface as a mathematicalimplicit equation , rather than an explicit representation.An explicit representation, for example, describes a line as the straight segment going through two given points. A procedural surface is one which is defined as a procedure.
For example, in
CAD /Computer-aided manufacturing milling applications, anoffset surface is a procedural representation because it is defined as the surface which is a fixed distance from another surface. Another well-known procedural edge on a 3D body is thesilhouette edge . This edge is defined as the collection of points on a surface whose outwardssurface normal is perpendicular to theview vector .Another example of a procedural surface is a Blob as illustrated in movies like "
The Abyss " in the scene where the creature made up of water reaches out and touches the character. The surface is defined as a surface which exists when two or more control points are oriented in such a way as to make thecontribution potential exceed a certain threshold. Such procedural surfaces require far more processing to calculate, and for this reason are often used in pre-rendered rather than real-time applications. This approach is commonly used bystructural chemist s and was defined by van der Waals when defining a region of space where the electric chargeequipotential surface had a definite value.
Wikimedia Foundation. 2010.