diff --git a/docs/computer-science/applications/computer-graphics/index.md b/docs/computer-science/applications/computer-graphics/index.md index 1d3a34d..1cb0643 100644 --- a/docs/computer-science/applications/computer-graphics/index.md +++ b/docs/computer-science/applications/computer-graphics/index.md @@ -5,8 +5,14 @@ sidebar_position: 3 # Computer graphics *Timeline: 72 hours* -Learn to create images of 3D scenes in both real-time and with realistic ray tracing in this introductory computer graphics course. -- [Computer Graphics](https://www.edx.org/learn/computer-graphics/the-university-of-california-san-diego-computer-graphics) +How do computers create all those visually fantastic images, videos and games? Learn all about computer graphics. + +**Note**: Not many students reach this far into the curriculum, so we're missing some crucial data for these recommendations, even though they may be highly regarded materials on the internet. If you complete any of these, please let us know about your experience - either create a new github issue or a thread in our discord. -Alternative course: -- [CSE 167: Computer Graphics](https://cseweb.ucsd.edu/~viscomp/classes/cse167/wi22/schedule.html) \ No newline at end of file +## Books +- [Graphics Programming Black Book](https://www.gamedev.net/tutorials/_/technical/graphics-programming-and-theory/graphics-programming-black-book-r1698/) +- [Learning Modern 3D Graphics Programming by Jason L. McKesson](https://paroj.github.io/gltut/) + +## Courses +- [Computer Graphics](https://www.edx.org/learn/computer-graphics/the-university-of-california-san-diego-computer-graphics) +- (Alternative) [CSE 167: Computer Graphics](https://cseweb.ucsd.edu/~viscomp/classes/cse167/wi22/schedule.html)