技美随记day2
2023-03-05 00:58 作者:Epicmushroom | 我要投稿
假装真的是day,实际落实起来按周走了完全。
CGPROGRAM开始使用HLSL语言
笛卡尔坐标系;左手右手坐标系;矢量运算(+-*/||、v/|v|、·、x)
矩阵:no one can tell you what matrix is ,you need to discover it by yourself
矩阵乘法
空间坐标系变换Mc-->p矩阵(Xc,Yc,Zc)
模型空间(Object,Local)、世界空间、(左手坐标系)|摄像机空间(右手坐标系)、剪裁空间
透视投影:投影矩阵剪裁空间和观察空间变换
屏幕空间,利用齐次除法化锥体为立方体,除去w分量
Sx=cx*pixelwidth/2clipw+(pixelwidth/2)
法线变换:G转置的逆=逆的转置时成立
一些Unity变换矩阵:MVP,MV,V,P.VP,T_MV,IT_MV