Contents

Basic Description

The Flubber image rendered is an implicit surface. Implicit equations are useful in computer graphics for representing these smooth shapes which we call implicit surfaces. The character is defined by these implicit equations which a rendering method uses to produce the output of this image.

A More Mathematical Explanation

[Click to view A More Mathematical Explanation]

An implicit function is a function in which the dependent variable has not been given explicitly in t [...]

[Click to hide A More Mathematical Explanation]

An implicit function is a function in which the dependent variable has not been given explicitly in terms of the independent variable. An implicit equation is different from an explicit equation in that one variable may depend on the value of another, but one is not given explicitly (e.g. ).
The equation produces a sphere, all of the points are an equal distance from the center of the object. Similarly, the equation produces a smaller spherical object. The equation produces a model of the two objects blended together. , where is the golden ratio, produces an even more complicated form. In this way, complex implicit functions can be made to describe a variety of complex objects, which has proved useful in computer-aided design.

Applications for Implicit Surfaces

Implicit surfaces are useful in the modeling of medical data, fluid flow (for engineering), interactive characters, and numerous other applications. These surfaces which have been developing since the early 1970’s can be rendered using ray tracing or various other algorithms and can range in complexity from simple geometric objects, to complex objects which create full scenes. Implicit methods simplify some modeling operations like blending, warping, collision detection, et al. By using implicit methods to define 3-D objects, it has become easier to represent smooth objects and curves. Originally, trying to model smooth 3-D objects required using geometric primitives (lines, points, pyramids, etc.), which often were unable to create the smoothness which was desired. Implicit methods have eased the process of modeling smooth 3-D objects.