Introduction to Graphics Arizona State University
Code examples per lecture.
SER332 is a beginner level course for students interested in learning foundations of graphics and basic principles of the game development pipeline. We do programming in C/C++ and use the OpenGL graphics library.
- Course Presentation
- Concepts
- OpenGL Overview
- Callback Functions
- Vertex
- Lab 01 (Drawing 2D)
- Transformations (ModelView)
- Transformations (Viewport)
- Lab 02 (Transformations)
- Display Lists and Menus
- Transformations (Projection)
- Lab 03 (Perspective)
- Linear Algebra
- Lab 04 (Camera)
- Fonts, OBJ files, and Midterm Review
- Mesh Data Structure
- Lab 05 (OBJ files)
- Mesh Data Structure II
- Lighting
- Lab 06 (lighting)
- Materials
- Lab 07 (Materials)
- Textures
- Coding Review
- Final Review