CS155 Computer Graphics
January
30, 2003
Lab 1
You should work with a partner (or two) on this lab. Turn in one report per group.
In Project 1 you are required to create a filter that warps an image. You also have the option of creating a non-photorealistic filter. This lab is designed to help you get started. You are going to reverse-engineer some of the Gimp filters. You should propose an algorithm for each of the effects shown below. For the warps (ripple, whirl, and tile) you should specify a (backward) warp function. Many of these effects are parameterized; you should run these filters in gimp and play around with the parameters to help you figure out how they work.
This
is the original image.

Ripple Whirl Tile

Oil Painting Cubist Kaleidoscope