hi all,

i recently got an assignment as followings:

You are to create three separate, non-overlapping windows. You are also to create two different objects that will appear in all three of these windows.

The windows will have the following specifications:

Window 1 : In this window each object is to be displayed using flat shading. Two light sources are to be included and each of the objects is also to display different colours and material characteristics. This is an opportunity for you to experiment with surface characteristics of the objects to see what type of surfaces that you can simulate.


Window 2 : Objects in this window are to be displayed using Gouraud shading. The two light sources and material characteristics used in window 1 will also be used here.


Window 3 : Again you are to use a Gouraud shade with the same light sources and material factors. This time, though, you are to simulate curved surfaces by the process of averaging normals. These normals have to be calculated within your program.


i have successfully done window 1 and window 2. now i'm quite confused about window 3. what is meant by simulating curved surfaces? how to computer averaging normals.

thanks.