2
CS 184: Fundamentals of Computer Graphics (Fall 2012, UC Berkeley). Instructor: Professor Ravi Ramamoorthi. This course is an introduction to the foundations of 3-dimensional computer graphics.
FREE
This course includes
Hours of videos
1083 years, 2 months
Units & Quizzes
39
Unlimited Lifetime access
Access on mobile app
Certificate of Completion
Topics covered include 2D and 3D transformations, interactive 3D graphics programming with OpenGL, shading and lighting models, geometric modeling using Bezier and B-Spline curves, computer graphics rendering including ray tracing and global illumination, signal processing for anti-aliasing and texture mapping, and animation and inverse kinematics. There will be an emphasis on both the mathematical and geometric aspects of graphics, as well as the ability to write complete 3D graphics programs.
Course Currilcum
-
- Lecture 1.1 – Motivation: Why do We Study 3D Graphics? Unlimited
- Lecture 1.2 – Course Outline and Logistics Unlimited
- Lecture 1.3 – Brief History of Computer Graphics Unlimited
-
- Lecture 2.1 – Vectors and Dot Products Unlimited
- Lecture 2.2 – Vectors: Cross Products Unlimited
- Lecture 2.3 – Vectors: Orthonormal Basis Frames Unlimited
- Lecture 2.4 – Matrices Unlimited
- Lecture 3.1 – Basic 2D Transforms Unlimited
- Lecture 3.2 – Composing Transforms Unlimited
- Lecture 3.3 – 3D Rotations Unlimited
- Lecture 5.1 – Orthographic Projection Unlimited
- Lecture 5.2 – Perspective Projection Unlimited
- Lecture 5.3 – Derivation of gluPerspective Unlimited
- Lecture 7.1 – Motivation Unlimited
- Lecture 7.2 – Gouraud and Phong Shading Unlimited
- Lecture 7.3 – Lighting and Shading Unlimited
- Lecture 7.4 – Fragment Shader Example Unlimited
- Lecture 9.1 – History and Basic Ray Casting Unlimited
- Lecture 9.2 – Core Algorithm: Shadows and Reflections Unlimited
- Lecture 9.3 – Ray-Surface Intersection Unlimited
- Lecture 9.4 – Optimizations Unlimited