dave pape
.... projects .... publications .... teaching .... bio/cv .... links ....

DMS423 f11/Homework 4

DUE: Friday, 14 October 2011, 11:59 pm

Write an OpenGL program that uses texture mapping to accomplish either one of the following:

1. Break up or distort an image in real-time, procedurally. That is, given a digital image, we should initially see the image fill the window; it should then break apart into multiple pieces that move about independently, or be warped and distorted as if on a sheet of rubber (only one of these effects needs to be implemented, not both).

OR

2. A starting implementation of a sprite-style video game. There should be a background image that fills the window, a "player character" sprite moving under user control, and one or more other other sprites moving on their own. Note that I'm not expecting actual gameplay, simply some moving objects, but if you have the time to make an actual game, go for it.

BEFORE starting to code, take time to think about how you will accomplish the assignment (just the one you choose to do) and write it up. I want at least a paragraph describing the techniques you will try to use, and what significant classes or functions you will need. Even if you're not able to get the full program working, a clear, complete plan will count for much.

E-mail your write up, program, and supporting textures to me in a zip file. Please have everything in a directory (a folder) named with your last name.