【计算机图形学】GAMES101 第四课 视角变换

1 3D空间的缩放和平移

2 3D空间的旋转

找二维的旋转关系可以先将旋转点移动至原点,旋转后再平移回原始位置。找三维的旋转关系也同理,将旋转轴的起点移至原点,旋转完成后再移回原处

3 视角转换

先将坐标点移动至原点,再将g轴旋转至-z轴,再将t轴旋转至y轴

将视角点移至原点后,写出z轴通过什么样的旋转矩阵变成了后来的轴,这个旋转矩阵转置就是后来的轴如何变成z轴的旋转矩阵

4 投影方式

有正交投影和透视投影

4.1 正交投影:把物体中心移动至原点,再将物体的尺寸缩放至三个方向大小在(-1,1)之间

4.2 透视投影的旋转矩阵

回顾一个知识点

从这张图写出发现透视的关系式

找到关系后可以写出齐次坐标,点乘以除0以外的数都是原来的点

是什么样的旋转矩阵可以让做到如图变换,于是可以得到旋转矩阵

在继续求????时有两个点需要利用。a、一个点乘以除0以外的点还是原来的点;b、在远处的点的z是不变的

 

如何求A和B呢,再利用一个性质,就是投影的中心点(0,0,f)投影后仍然是(0,0 ,f),就可以得到下面两个式子

终于得到了,我们需要先挤成一个小的,然后再对其作正交投影

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值