Interactive 3D Graphics

开始时间: 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

课程评论(0条)

课程简介

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

课程标签

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

10人关注该课程

主题相关的课程

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 关注