About the content
This class will teach you about the basic principles of 3D computer graphics: meshes, transforms, cameras, materials, lighting, and animation.
Lesson 1: IntroductionMotivation and a trip down the graphics pipeline, laying out the fundamental processes
Lesson 2: Points, Vectors, and MeshesThe basics of 3D geometry definition
Lesson 3: Colors and MaterialsColor representation, material computations, transparency
Lesson 4: TransformsTranslation, scale, rotate and how to properly combine all these
Lesson 5: MatricesTransform representation and how to fully control these
Lesson 6: LightsDirectional and point light sources
Lesson 7: CamerasHow the camera is defined
Lesson 8: Textures and ReflectionsColor and opacity textures, along with reflection and normal mapping
Lesson 9: Shader ProgrammingAn introduction to programming vertex and pixel shaders
Lesson 10: Interaction and AnimationHow to select and make objects move
- Eric Haines - Eric Haines is a Senior Principal Engineer at Autodesk, Inc., working on a next-generation interactive rendering system for computer-aided design applications. He is a coauthor of the book “Real-Time Rendering”, a founder and editor of the Journal of Computer Graphics Techniques, and maintainer of the Graphics Gems code repository, among other activities. He received an MS from the Program of Computer Graphics at Cornell in 1985.
Udacity is a for-profit educational organization founded by Sebastian Thrun, David Stavens, and Mike Sokolsky offering massive open online courses (MOOCs). According to Thrun, the origin of the name Udacity comes from the company's desire to be "audacious for you, the student". While it originally focused on offering university-style courses, it now focuses more on vocational courses for professionals.