COM3370 Computer Graphics
Assignment 4
Introduction
In this assignment, you will experiment with generating textures. You may work with noise and turbulence or anything else that seems appropriate, e.g. Fourier synthesis. Your goal is to produce some interesting 2D or 3D textures. You may produce a few interesting patterns, a sampler of patterns, or you may integrate you textures with your ray tracer.
General description
See Linear 2D Noise Image Samples for the samples I presented in class and
Linear 2D Noise Code for the code that produced these images.
Note: I added a column of images produced by normalized turbulence. They look like smooth blends of random watercolors. To get decent marble or clouds, use the unnormalized turbulence. I've also updated the code.
You may start with this code, translated to your favorite language, or do something completely different. See if you can produce wood grains, stucco, bark, better clouds, water. . .
Due
By class time (6:00 pm) Monday August 29, 2001.
Grading
The usual grading guidelines apply for late work. Actually, just get it in in time. The quarter is over.
This assignment is general enough that the grading will be fairly subjective.
Make it interesting.
How to Submit
Do NOT ship ppm files or executable code.
If you set up a web page with your work, let me know the URL.
Harriet Fell
College of Computer Science, Northeastern University
360 Huntington Avenue #161CN,
Boston, MA 02115
email: graphics@harrietfell.com
Phone: (617) 373-2198 / Fax: (617) 373-5121
Last Updated: June 12, 2001, 2:41 p.m.
The URL for this document is:
http://www.ccs.neu.edu/home/fell/COM3370/COM3370prog4.html