COS 426, Spring 2011
Names: Riley Siebel, Nader Al-Naji , Kevin Mantel, Awais Tariq
Netids: asiebel, nbal, kmantel, atariq



List of Implemented Features

We believe that we have implemented the following features which includes the (4) required features and the (8) advanced features:

Required Functionality

1) 3D Perspective Viewing and objects

2) Lighting and Smooth Shading

3) User Input

4) Computer Control over some elements of the scene



Advanced Features

1) Texture Mapping

2) Multiple Views

3) On-screen Control Panel

4) View Frustrum Culling

5) Procedural and Physically based modelling

6) Collision detection

7) Other Input Devices

8) Networked Multiplayer cabability



Sources/References/Citations

  • The meshes for arwing and turrets were taken from:
  • For the particle engine some of the libraries for the vector and bmp reader were taken from : http://www.videotutorialsrock.com
  • Some of the code for orthographic projection was adapted from: http://www.lighthouse3d.com
  • The code for the Xbox controller was taken from here: http://www.zsculpt.com/website/appsutils/hidwizard/