May 1, 2024
Updated May 11, 2025
25 minute read
Computer graphics is the art and science of creating and manipulating visual content using computers. It's a vast field that touches nearly every aspect of our digital lives, from the movies we watch and the video games we play to the way we interact with information on our phones and computers. At a high level, computer graphics involves using specialized software and hardware to generate, represent, and alter images and models. This can range from simple 2D drawings to complex 3D animations and interactive virtual environments.
oh3kdp|
Find a path to becoming a Computer Graphics. Learn more at:
OpenCourser.com/topic/oh3kdp/computer
Reading list
We've selected ten books
that we think will supplement your
learning. Use these to
develop background knowledge, enrich your coursework, and gain a
deeper understanding of the topics covered in
Computer Graphics.
This conference proceedings publishes the latest research in computer graphics and interactive techniques.
This comprehensive textbook covers a wide range of computer graphics topics, from fundamental concepts to advanced techniques. It is suitable for both undergraduate and graduate students.
This journal publishes research articles on ray tracing, a technique used to create realistic images by simulating the way light interacts with surfaces.
Covers the techniques used to create real-time 3D graphics, such as rasterization, lighting, and shading. It is suitable for upper-level undergraduate and graduate students.
Provides an in-depth look at the RenderMan rendering system, which is used to create CGI for motion pictures. It is suitable for experienced computer graphics professionals.
Provides a comprehensive overview of physically based rendering, a technique used to create realistic images by simulating the way light interacts with surfaces.
Covers the theory and practice of graphics shaders, which are used to control the appearance of objects in 3D graphics.
Covers the fundamental concepts of computer graphics, such as geometry, shading, and lighting. It is suitable for upper-level undergraduate and graduate students.
Provides a mathematical foundation for 3D computer graphics, covering topics such as linear algebra, geometry, and transformations. It is suitable for upper-level undergraduate and graduate students.
Teaches the fundamentals of computer graphics programming using a hands-on approach. It is suitable for both undergraduate and graduate students.
For more information about how these books relate to this course, visit:
OpenCourser.com/topic/oh3kdp/computer