Unity中Shader矩阵的逆矩阵

文章目录


前言

Unity中Shader中用到的矩阵的逆矩阵


一、逆矩阵的表示

矩阵 A 的逆矩阵为 A-1


二、逆矩阵的作用

因为矩阵中没有除法。所以使用乘以矩阵的逆矩阵来代替矩阵除法

在上图中,我们要求出 X 矩阵,首先想到的是等式两边同时除以 A 矩阵

但是,矩阵中没有除法

所以,创造了逆矩阵用来乘
需要注意的是,矩阵乘法不符合乘法交换率。所以,乘的时候需要乘在需要消除的那一边


四、逆矩阵的计算

矩阵的逆矩阵需要计算到矩阵的行列式,所以逆矩阵的计算前提是矩阵是方阵
即 方阵 才有 逆矩阵

对于 2x2 方阵,行列式分之一右边的部分,左对角交换位置,右对角乘以-1


五、顺序的重要性

乘在左边 和 乘在右边 是完全不同的


六、矩阵的逆总结

1、求矩阵的逆前,这个矩阵必须得是个方阵

2、只有 A x A -1 = A-1 x A = 1时,A的逆才是A-1

3、求2x2矩阵的逆:交换 a 和 b 的位置,把负数放在 b 和 c 的前面,然后用行列式(ad - bc)除以矩阵每个值

相关推荐
七夜zippoe10 小时前
OpenClaw 内置工具详解
unity·ai·游戏引擎·openclaw·内置工具
mxwin15 小时前
Unity Shader 细节贴图技术在不增加显存开销的前提下,有效提升近距离纹理细节的渲染质量
unity·游戏引擎·贴图
庄周迷蝴蝶16 小时前
Extended Kalman Filter
线性代数·机器学习·概率论
魔士于安17 小时前
unity 低多边形 动物 带场景 有氛围感
游戏·unity·游戏引擎·贴图
小贺儿开发18 小时前
Unity3D 摩斯与中文电码转换工具
科技·unity·人机交互·工具·实践·实用·科普应用
魔士于安18 小时前
unity 动物包 大象 鹿 狐狸
游戏·unity·游戏引擎·贴图·模型
mxwin21 小时前
Unity URP 中 Mipmap 纹理多级渐远技术 解决远处纹理闪烁(摩尔纹)与性能优化的完整指南
unity·游戏引擎
mxwin1 天前
Unity Shader Blinn-Phong vs PBR传统经验模型与现代物理基础渲染
unity·游戏引擎·shader
风酥糖1 天前
Godot游戏练习01-第23节-新增Player名称显示
游戏·游戏引擎·godot
mxwin1 天前
Unity Shader BRDF双向反射分布函数
unity·游戏引擎