构想烘焙物语

GAMES101 课程笔记

数学表示

为了让平移操作能够使用线性变换来表示,点、向量的实际维数在原先的维数上扩展一维,这即为齐次坐标(Homogeneous coordinates)。

以二维举例:

假设二维点为 (x,y,w)(x,y,w)^\top,则其实际的坐标为 (x/w,y/w)(x/w,y/w)

在这个定义上,可以方便地定义三种基本操作,它们被称作仿射变换(Affine transformation):

三维坐标中,关于 x,y,zx,y,z 轴旋转还有特别的名词:Roll, Pitch, Yaw。在 Reddit 上一个比较好的助记

Roll: Put your ear to your shoulder.

Yaw: Shake your head no.

Pitch: Shake your head yes.

变换

Model, View, Projection

光栅化

着色


本文内容采用协议:CC BY-SA 4.0