So I finally managed to complete the undergraduate course slides. I know I wanted to get them completed by the end of December but things didnt really go according to plan.
The slides are available here: http://takinginitiative.net/computer-graphics-course-slides/
These slides cover the entire graphical pipeline from start to finish in detail. They are intended for a modern computer graphics course using the D3D10 API and HLSL. The amount of information contained within the slides is quite significant and to my knowledge there isn’t a single other place online with a more comprhensive coverage of computer graphics theory.
So whats the point of putting up these slides, well they are catering for two types of people:
- Lecturers – if you wish to modernize your undergraduate computer graphics course or are tasked with presenting such course, these slides are a great starting point. Hell, if you want just rip them off completely. 😉
- Hobbyist Graphics Programmers – if you want to learn more about how computer graphics are programmed, GPU architectures or the basics of texturing and lighting.
Anyways, I hope you find the slide useful. This is my last semester as a computer graphics lecturer nd so I figured that there is no point letting all my work go to waste when someone can still get some sort of benefit from them.