CS 635 Spring 1998 : Advanced Computer Graphics
Lab 3: Solid Texturing
Due Monday, May 4 1998.
Purpose:
To gain experience in designing procedural textures and implementing
basic procedural synthesis routines.
Assignment
You need to modify your renderer to implement procedural texturing of
color, transparency, and normals.
The following input command changes are needed:
-
color_type: 16 procedure_name
-
-
normal_type: 16 procedure_name
-
- transparency_type: 16 procedure_name
frame_num: frame
Credit
- 25% for implementing value-based noise and turbulence. (REQUIRED)
Additionally, choose any of the following to add up to 100% or more.
- 10% for creating an object carved from blue and white marble.
- 25% for creating a transparency texture-based image of a smoke
column
- 30% for simulating a kiwi fruit texture for both the exterior
hair and the interior color.
- 15% for creating an object carved from maple wood, showing
varying ring thicknesses and realistic grain patterns.
- 30% for creating a good image of water waves
- 30% for simulation of hair or fur on an object
- 25% for simulation of cellular patterns such as flagstone,
skin, leather, etc.
- 30% for implementing reaction-diffusion texturing and getting a
realistic simulation of some effect.
- 30% for accurate simulation of woven cloth.
Note: Credit will be based on how good of a job you do for each task
(does this look real?)
David S. Ebert
Last modified: Wed April 1 10:04:47 EDT