Final Project: Chess Set – CSE 167

Nam Nguyen

 

Instructions:

-         Download ChessSet.zip

-         Unzip ChessSet.zip

-         Then run ChessSet.exe

-         Make sure all other bitmap files in the same directory

 

Controls:

-         Press the arrow keys to change the angle of the viewer.

-         Press “+” to advance the move in the chess game demo.

-         Press “R” or “r” to increase or decrease rate of rotational movement (respectively).

 

Descriptions:

-         The original idea is to draw the chess set and also able to move the pieces. Due to time constraint, I drew the chess set with a short demo game.

 

-         First, I modeled the chess pieces using OpenGL solid objects. I spent most of my time on this part of the project. Some of the chess pieces are more difficult to model than others, especially the knight. However, I tried my best to render the chess pieces.

 

-         Second, I rendered the chess board using texture mapping. Then, I put the chess pieces on the chess board.

 

-         Finally, I rendered the table, 2 chairs and a lamp. After that, I placed the chess board on the table top. Then adds Phong lighting at the  end.

 

Techniques:

-         uses OpenGL to model the chess pieces

-         uses texture mapping on the chess board, table and chair.

-         Uses OpenGL Display List to speed up the rendering process of the chess pieces