当前位置: 首页 > news >正文

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]的立方体
在这里插入图片描述


http://www.mrgr.cn/news/63505.html

相关文章:

  • 聊一聊Elasticsearch的基本原理与形成机制
  • 四、k8s快速入门之Kubernetes资源清单
  • 记录C++中文件发送与接收的案例代码
  • 从APP小游戏到Web漏洞的发现
  • 如何通过ai生成美女图集来产生一天800+的副业收入?有手机就行的操作
  • 一、Go语言快速入门之基础语法
  • python--函数详解二
  • ngnix.conf文件配置前后端联调地址
  • 8.FreeRTOS之软件定时器
  • Linux云计算 |【第五阶段】CLOUD-DAY7
  • MYSQL插入或修改,基于唯一联合索引,批量操作
  • CentOS上安装Redis 6.x
  • 还在寻找影像切片方案?免费GIS工具箱满足你的需求
  • 外发出去的文件怎么加密?2024年6款外发文件加密软件app盘点,赶紧收藏!
  • AutoGLM:智谱AI的创新,让手机成为你的生活全能助手
  • Allegro: 开源的高级视频生成模型
  • Apache Dubbo (RPC框架)
  • 与外部公司做数据交互时,需要注意哪些事情?
  • Nginx安装配置详解
  • 使用wordcloud与jieba库制作词云图
  • MyBatis3(动态SQL 常用的动态SQL 元素 映射器注解 基本注解 结果映射注解)
  • 算法练习——双指针
  • LeetCode23:合并K个升序链表
  • 洛雪音乐 1.6.1| 全网音乐免费听,附加音源
  • 【数据结构】ADT和ADT接口
  • 报错:npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。