Bootstrap

Games101 课程笔记汇总(更新中)

【更新中,欢迎关注】

笔记

Rasterization 光栅化

Lecture 7-9 Shading [Illumination, Shading]
Lecture 7-9 Shading [Shading Frequencies 着色频率]

Curves and Meshes 曲线和曲面

Ray Tracing 光线追踪

Animation / Simulation 动画与模拟

作业

Assignment 1

Assignment 2

Assignment 3

Assignment 4

Assignment 5

Assignment 6

Assignment 7

Assignment 8

课程大纲

(大纲是照搬闫老师的PPT整理的)

Lecture 1: Overview of Computer Graphics

  • What is Computer Graphics?
  • Why study Computer Graphics?
  • Course Topics
  • Course Logistics
  • Linear Algebra Review

Lecture 2: Review of Linear Algebra

  • More dependent on Linear Algebra

    • Vectors(dot products, cross products,…)
    • Matrices(matrix-matrix, matrix-vector mult., …)
  • For example,

    • A point is a vector(?)
    • An operation like translating or rotating objects can be matrix-vector multiplication
  • Vectors

    • Basic operations: addition, multiplication
  • Dot Product

    • Forward / backward (dot product positive / negative)
  • Cross Product

    • Left / right (cross product outward / inward)
  • Matrices

Lecture 3: Transformation

  • Why study transformation
    • Modeling
    • viewing
  • 2D transformations
  • Homogeneous coordinates
  • Composite transform

Lecture 4: Transformation Cont.

  • 3D transformations
  • Viewing (观测) transformation
    • View (视图) / Camera transformation

悦读

道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。

;