开始时间: 04/22/2022 持续时间: 自主
所在平台: Udacity 课程类别: 计算机科学 大学或机构: Udacity Self |
课程主页: https://www.udacity.com/course/cs291
课程评论:没有评论
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.
Artificial Intelligence for Robotics 关注
Functional Hardware Verification 关注
Design of Computer Programs 关注
Differential Equations in Action 关注