5-1 坐标系统

前言

重要矩阵: 模型(Model) 观察(View) 投影(Projection) 三个矩阵

一 坐标系统投影流程

在这里插入图片描述
上图讲解:
顶点坐标起始于局部空间(Local Space)
之后变化为世界坐标(World Coordinate)->观察坐标(View Coordinate) -> 裁剪坐标(Clip Coordinate)
最后变为屏幕坐标(Screen Coordinate)

Model
Martix
View
Martix
Projection
Martix
ViewPort
Martix
局部坐标
Local Space
世界坐标
World Coordinate
观察坐标
View Coordinate
裁剪坐标
Clip Coordinate
屏幕坐标
Screen Coordinate

V c l i p = M p r o j e c t i o n ∗ M v i e w ∗ M m o d e l ∗ V l o c a l V _{clip} = M _{projection} * M _{view} * M _{model} *V _{local} Vclip=MprojectionMviewMmodelVlocal

二 解析坐标产生

在这里插入图片描述
局部坐标系点
每一行=3个坐标+2个材质坐标
在这里插入图片描述在这里插入图片描述
这些坐标可以通过建模软件实现
在这里插入图片描述在这里插入图片描述把物体拿到大坐标系了
M m o d e l = M T M _{model} = M _T Mmodel=MT
改变基底:仅移动
M R ∗ M T = M m o d e l M _R * M _T = M _{model} MRMT=Mmodel在这里插入图片描述 M m o d e l = M R ∗ M T M _{model} = M _R * M _T Mmodel=MRMT
改变基底: 既有移动也有旋转
在这里插入图片描述在这里插入图片描述
红色的是摄像机
M v i e w M _{view} Mview
实际上没有相机概念,仍然是让整个世界转了一下
把相机所在位置当做了新的世界原点坐标系
在这里插入图片描述
因为投影时,前后有面,会裁掉一部分
所以得到的叫做clip coordinate
如果后面比前面的大,那么就是透视投影
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值