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

Computational Photography
Georgia Institute of Technology via Coursera
Computer Graphics
University of California, San Diego via edX
Introducción a la Programación para Ciencias e Ingeniería
Universidad Politécnica de Madrid via Miríadax
Interactive Computer Graphics
University of Tokyo via Coursera
Applications of Linear Algebra Part 2
Davidson College via edX