UnityShader入门精要-数学篇
来源:互联网 发布:成龙 张蓝心 知乎 编辑:程序博客网 时间:2024/06/01 22:19
特殊的矩阵
1.方块矩阵 :行列相等的矩阵
2.对角矩阵 : 除对角元素外其他元素都为0
3.单位矩阵 : 对角元素都为1的对角矩阵 任何矩阵和单位矩阵相乘结果是矩阵本身
4.转置矩阵 : r X c 的矩阵转置后为 c X r 的矩阵
5.逆矩阵 :特殊的方块矩阵
原矩阵和逆矩阵相乘得到单位矩阵
逆矩阵的逆矩阵是它本身
转置矩阵的逆矩阵是逆矩阵的转置
矩阵串接相乘的逆矩阵等于反向串接各个矩阵的逆矩阵
6.正交矩阵 : 方阵和它的转置矩阵相乘结果为单位矩阵 转置矩阵和逆矩阵是一样的
线性变换
可以保留矢量和或者标量积的变换
f(x) + f(x) = f(2x)
k*f(x) = f(K*x)
缩放和旋转是线性变换
平移不符合矢量和的变换
仿射变换是合并线性变换和平移变换
仿射变换在4*4的矩阵表示 齐次坐标空间
渲染过程中的空间转换
模型空间(对象空间/局部空间)
世界空间 最大的参考系 –模型变换M
观察空间 摄像机空间 –观察变换V
裁切空间 –投影变换P
屏幕空间 –屏幕映射
从观察空间到屏幕空间-投影(projection)
从世界空间到观察空间-观察变换(view transform)
阅读全文
0 0
- UnityShader入门精要-数学篇
- 读UnityShader编程入门精要 总结
- UnityShader入门精要学习笔记(二):数学知识
- 凹凸映射 Bump mapping(unityshader入门精要学习笔记)
- UnityShader入门精要——第9章
- UnityShader入门精要学习笔记(一):渲染流水线
- UnityShader入门精要学习笔记(四):光照模型理论
- UnityShader入门精要学习笔记(十):透明效果-上部分
- UnityShader入门精要学习笔记(十一):透明效果-下部分
- UnityShader入门精要学习笔记(十四):立方体纹理
- UnityShader入门精要学习笔记(十五):渲染纹理
- UnityShader入门精要学习笔记(十六):纹理动画
- UnityShader入门精要学习笔记(十七):顶点动画
- UnityShader入门精要学习笔记(十九):卷积与边缘检测
- UnityShader入门精要学习笔记(二十):运动模糊
- UnityShader入门精要 阅读笔记之版本问题一
- 【UnityShader入门精要】Unityshader中的漫反射(逐顶点漫反射diffuse)
- 【UnityShader入门精要】Unityshader中的漫反射(逐像素漫反射diffuse)
- jQuery Mobile中单选按钮radio的data-*选项
- vmware共享存储的配置
- vue自定义指令VNode详解
- 获取servlet配置文件内容
- python并发编程之多线程2------------死锁与递归锁,信号量等
- UnityShader入门精要-数学篇
- 算法之冒泡排序
- Andriod7.0获取手机权限
- SQL中的Over学习
- lintcode刷题——接雨水
- 权限管理数据表设计说明(五张表)
- 论fork()函数与Linux中的多线程编程
- Google ArCore
- eclipse新建maven的web项目时,pom.xml的war报错解决方法