
95.402 Fall 2001  Assignment #4

Due: Tuesday Oct 16 2001 (1 weeks) in assignment box or in demo lab.

Add a skybox (6 skybox textures are provided), scrolling clouds (clouds.tga or clouds.bmp), and cloud shadows (cloudShadows.bmp). The skybox should look good but don't worry too much if your scrolling clouds aren't perfect. Cloud shadows should look reasonable though.

If you wish to use luminance files, extend the reader to support a new file type; say called "xxx.lum" where the code is almost the same as the code for the ".bmp" reader except that it computes (R+G+B)/3 after reading in the bits and replaces the 3 bytes by the new byte which represents a grayscale value. Use this packed byte array for luminance bytes.

Optional: Add additional effects such as 

a) rain
b) underwater effect
c) snow
d) ground fog (not general OpenGL fogging which just makes everything foggy)
e) sandstorm
f) rainbows

