ECE 5760: Graphics Processing Unit
| Introduction | High Level Design | Hardware Design | Results | Conclusion | Appendix |

Links
 

ECE 5760 CS 465
Terasic

 
 

Authors
 

Amit Penmetcha (ap328)

Shane J. Pryor (sjp45)

 
 
Appendix

References:

We would like to thank Professor Bruce Land for his nonstop support and insight in implementing and debugging our project.

We also attribute our results to the following sources:

Fundamentals of Computer Graphics by Peter Shirley (CS 465 Textbook)
CS 465 Website
Previous 5760 Final Projects
Wikipedia (For linear algebra lessons)

 

Code:

Hardware Files (.zip)

Java Script File

Java Camera File

Sample Meshes (.msh)

 

Team Roles:

Shane: Java script, VGA controller, Z-Buffer, Shading, Screen Transform, Debug.

Amit: Rasterizer, View Transformation (Light, Vertices, Normals), Z-Buffer, Debug.