【学习笔记】【计算机图形学】GAMES101-现代计算机图形学入门 - 04 Transformation Cont

旋转的性质

我们发现,旋转矩阵,如果把角度从顺时针转化到逆时针,得到的矩阵和矩阵的转置矩阵相同。通过定义,我们又发现,反方向旋转的矩阵和矩阵的逆是相等的。所以说旋转矩阵的转置矩阵 等于 旋转矩阵的逆矩阵。

转置矩阵和逆矩阵相等的矩阵,也叫做正交矩阵

目录

3D Transformations

3D旋转

Rodrigues旋转公式

View/Camera Transformation 视角 or 相机转换

MVP变换 model view projection

How to perform view transformation

如何定义相机

Position 位置

Look-at direction 看的方向

Up direction 向上的方向 ,可用来判断相机的旋转

默认的相机在原点上,up方向为Y轴,Look at -Z 轴

如何模型/视图变换

Model View Transformation

将相机和物体同时切换到相机在默认(位置在原点,up在Y,方向朝-Z轴)点的空间当中;

Projection transformation 投影变换

  • Orthographic projection 正交投影
  • Perspective projection 透视投影

正交投影 Orthographic

  • 将相机放置在原点,朝向-Z,up at Y
  • 把物体的z坐标丢去
  • 将物体大小变换到 -1 ~ 1 的区间

Caveat

透视投影 Perspective Projection

透视矩阵的推导

挤压->正交

挤压的方法

通过Z坐标与压缩目标坐标的连线,构造相似三角形,实现将y,x坐标压缩到目标坐标当中

转换透视投影的矩阵

齐次坐标的妙用啊

利用在near面的点在变换后,任然不变的性质,用near面的特殊点,补全透视矩阵

 条件仍然不够,再利用远平面的中心点,x,y=0,z不变的性质

得到2个等式,求出AB

从而完善出透视投影到正交投影的压缩变换

透视投影矩阵 = 正交投影矩阵 乘 透视投影到正交的压缩变换矩阵

课后问题:中间部分的点在经过压缩后,Z坐标的变换,向近处还是远处,还是不变

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值