COM3370 Computer Graphics

Assignment 4

Professor Harriet Fell


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