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

Creative Coding
Monash University via FutureLearn
Make Your Own 2048
Udacity
An Introduction to Interactive Programming in Python (Part 2)
Rice University via Coursera
HTML5 Coding Essentials and Best Practices
World Wide Web Consortium (W3C) via edX
Superhero Entertainments
National University of Singapore via Coursera