Reference Books

1. Computer Graphics: Principles and Practice

  • by James Foley, Andries van Dam, Steven Feiner, and John Hughes.
  • Cover most of the fundamental algorithms in 3D computer graphics

2. Fundamentals of Computer Graphics, 3rd Edition

  • by Peter Shirley and Steve Marschnes, 2009.

3. Real-Time Rendering, 3rd Edition

  • by Tomas Akenine-Möller, Eric Haines, and Naty Hoffman, 2008

4. Interactive Computer Graphics: A Top-Down Approach Using OpenGL, 5th Edition

  • by Edward Angel, 2009.

5. Mobile 3D Graphics SoC – From Algorithm to Chip

  • By Jeong-Ho Woo, Ju-Ho Sohn, Byeong-Gyn Nam, and Hoi-Jun Yoo.

Supplementary References

1. OpenGL

2. OpenGL ES official website

3. Microsoft DirectX

4. NVIDIA Developers Websites

5. AMD (ATI) Developers Websites