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