RenderMan Procedural Primitives
|
IntroductionBlobby objects, otherwise known as soft objects or iso-surfaces, are part of the RenderMan Specification. They are also refered to as RiBlobby because of the name of the function in the 'C' language binding of the RenderMan interface. Within Pixar's RenderMan for Maya, there is also a Mel proc called RiBlobby. Blobby, or smooth blending effects can also be obtained with shaders. The tutorial "RSL: Blobby Effects" demonstrates how such effects can be also be obtained with a shader. Specification of a Blobby Surface
The way that blobbies are specified in a rib file can become very complex.
Using variations of the Before looking at the implementation of a help app that generates a complex cluster of blobbies, the reader should experiment with the simple blobby given in the rib file of listing 1.
Listing 1
|
Blobby Helper AppListing 2 and 3 implement a blobby helper app in Python and Tcl. A rib that references the helpers is shown in listing 4.
Listing 2 (blobby.py)
Listing 2 (blobby.tcl)
|
Listing 4 (helper_test.rib)
|
© 2002- Malcolm Kesson. All rights reserved.