YoVDO

Interactive 3D Graphics

Offered By: Autodesk via Udacity

Tags

Computer Graphics Courses Animation Courses Cameras Courses Shader Programming Courses

Course Description

Overview

This class will teach you about the basic principles of 3D computer graphics: meshes, transforms, cameras, materials, lighting, and animation.


Syllabus

  • Introduction
    • Motivation and a trip down the graphics pipeline, laying out the fundamental processes.
  • Points, Vectors, and Meshes
    • The basics of 3D geometry definition.
  • Colors and Materials
    • Color representation, material computations, transparency.
  • Transforms
    • Translation, scale, rotate and how to properly combine all these.
  • Matrices
    • Transform representation and how to fully control these.
  • Lights
    • Directional and point light sources.
  • Cameras
    • How the camera is defined.
  • Textures and Reflections
    • Color and opacity textures, along with reflection and normal mapping.
  • Shader Programming
    • An introduction to programming vertex and pixel shaders.
  • Interaction and Animation
    • How to select and make objects move.

Taught by

Eric Haines

Tags

Related Courses

Advanced App Development in Android
Imperial College London via Coursera
Linear Algebra III: Determinants and Eigenvalues
Georgia Institute of Technology via edX
Beg Photoshop/Digital Imaging
Chaffey College via California Community Colleges System
Computational Photography
Georgia Institute of Technology via Coursera
Computational Geometry
Saint Petersburg State University via Coursera