Computer Graphics

From Ioannis Kourouklides
Jump to navigation Jump to search

This page contains resources about Computer Graphics in general.

More specific information is included in each subfield.

Subfields and Concepts[edit]

See Category:Computer Graphics for some of its subfields.

Online Courses[edit]

Video Lectures[edit]

Lecture Notes[edit]


  • Shirley, P., Ashikhmin, M., & Marschner, S. (2009). Fundamentals of computer graphics. 3rd Ed. CRC Press.
  • Buss, S. R. (2003). 3D computer graphics: a mathematical introduction with OpenGL. Cambridge University Press.
  • Watt, A. H. (2000). 3D computer graphics. Addison-Wesley.

Scholarly Articles[edit]

  • Romaszko, L., Williams, C. K., Moreno, P., & Kohli, P. (2017). Vision-as-inverse-graphics: Obtaining a rich 3d explanation of a scene from a single image. In ICCV 2017 Workshops (pp. 851-859).
  • Moreno, P., Williams, C. K., Nash, C., & Kohli, P. (2016). Overcoming occlusion with inverse graphics. In Gang, H., & Jegou, H. (Eds.). Lecture Notes in Computer Science 9915. ECCV 2016 Workshops, Vol. 3 (pp. 170-185). Springer.
  • Hertzmann, A. (2003). Machine Learning for Computer Graphics: A Manifesto and Tutorial. In 11th Computer Graphics and Applications, Proceedings (pp. 22-36). IEEE.



  • OpenGL
  • OpenSteer - C++ library to help construct steering behaviors for autonomous characters in games and animation

See also[edit]

Other Resources[edit]