Games101笔记-三维Transform变换(三)

1、二维矩阵转化为三维

1、将3x3的变换矩阵升维到4x4的变换矩阵即可

2、缩放及平移

3、旋转

2、视图变换

1、MVP变换:模型(场景)视图(相机)投影(正交/透视)

2、正交投影和透视投影区别

3、什么叫投影:把3维物体压到原点所在的平面上,先移动到原点,然后缩放到(-1,1)的平面上

4、正交投影矩阵算法

3、透视投影

1、透视投影,平行线近大远小

2、将透视投影的近平面和远平面,挤压成正交投影的平面

3、推导变换矩阵




4、投影的结果

1、得到-1,1的立方体

相关推荐
hengcaib8 小时前
防封号电销外包公司怎么选合规线路与风控核查方法
笔记
六点_dn11 小时前
Linux学习笔记-shell运算符
linux·笔记·学习
降临-max11 小时前
软件测试基础---项目实战
软件测试·笔记·功能测试·测试用例
鱼子星_12 小时前
【C++】内存管理:内存分布,new/delete的使用及细节处理,new/delete的底层,定位new表达式
开发语言·c++·笔记
愚昧之山绝望之谷开悟之坡12 小时前
回购逆回购
笔记
鱼子星_13 小时前
【C++】string(上):string的基本使用
c++·笔记·字符串
AOwhisky13 小时前
Python 学习笔记(第四期)——字符串:格式化、操作与文本处理——核心知识点自测与详解
开发语言·笔记·python·学习·列表·元组·字典
chnyi6_ya13 小时前
论文阅读笔记 | VIDEOPHY: Evaluating Physical Commonsense for Video Generation
论文阅读·笔记
AOwhisky13 小时前
Python 学习笔记(第六期)——函数:定义、参数传递与作用域
笔记·python·学习·云原生·运维开发·函数·参数传递
玖玥拾14 小时前
Unity 3D 基础(一)Unity基础架构、物理系统、视觉渲染、空间变换与对象查询
笔记·游戏·3d·unity·游戏引擎