Interactive 3D Graphics

开始时间: 04/22/2022 持续时间: 自主

所在平台: Udacity

课程类别: 计算机科学

大学或机构: Udacity Self



第一个写评论        关注课程


By the end of this class you will know enough to make an animated 3D demo program that runs in a web browser, while also understanding the basic principles of how realistic computer images are generated.

You will also have a portfolio of small interactive programs that run in any web browser that supports WebGL.

Lesson 1: Introduction
Motivation and a trip down the graphics pipeline, laying out the fundamental processes

Lesson 2: Points, Vectors, and Meshes
The basics of 3D geometry definition

Lesson 3: Colors and Materials
Color representation, material computations, transparency

Lesson 4: Transforms
Translation, scale, rotate and how to properly combine all these

Lesson 5: Matrices
Transform representation and how to fully control these

Lesson 6: Lights
Directional and point light sources

Lesson 7: Cameras
How the camera is defined

Lesson 8: Textures and Reflections
Color and opacity textures, along with reflection and normal mapping

Lesson 9: Shader Programming
An introduction to programming vertex and pixel shaders

Lesson 10: Interaction and Animation
How to select and make objects move



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


3D 3D图像 3D图形 三维图形 交互式3D图形处理 计算机图像处理 图像处理



Artificial Intelligence for Robotics 关注

Functional Hardware Verification 关注

Applied Cryptography 关注

Design of Computer Programs 关注

Software Testing 关注

Software Debugging 关注

HTML5 Game Development 关注

Differential Equations in Action 关注

Introduction to Theoretical Computer Science 关注

Algorithms 关注