Unity Shader內建矩陣

2021-07-08 16:57:09 字數 538 閱讀 8594

內建矩陣 支援的矩陣(float4x4):

unity_matrix_mvp        當前模型*檢視*投影 矩陣

unity_matrix_mv           當前模型*檢視 矩陣

unity_matrix_v              當前檢視矩陣。

unity_matrix_p              目前的投影矩陣

unity_matrix_vp            當前檢視*投影 矩陣

unity_matrix_t_mv       模型*檢視*轉 矩陣

unity_matrix_it_mv      模型*檢視*逆*轉 矩陣

unity_matrix_texture0   unity_matrix_texture3          紋理變換矩陣

_object2world

current model matrix.     當前物件到世界 矩陣

_world2object

inverse of current world matrix. 世界到物件 矩陣

Unity Shader常用內建函式

函式 功能示例 abs絕對值 frac 取小數floor 向下取整 ceil 向上取整 max取最大值 min取最小值 pow次方 pow a,3 rcp倒數 expe ne n enexp2 2 n2 n 2nfmod 取餘fmod 5,2 saturate 把值限制在0 1 clamp 把值限制...

UnityShader中的數學(矩陣)

ps 本文章摘取自 unityshader入門精要 一書。unity matrix mvp 把模型空間座標轉換為裁剪空間座標 unity matrix mv 把模型空間座標轉換為觀察空間座標 unity matrix v 把世界空間座標轉換為觀察空間座標 unity matrix p 把觀察空間座標...

Unity 內建轉換矩陣

名稱 說明unity matrix mvp 當前模型檢視投影矩陣,通常用於把頂點 方向向量從模型空間轉換到裁剪空間 unity matrix mv 當前模型檢視矩陣,通常用於把頂點 方向向量從模型空間轉換到視角 相機 空間 unity matrix v 當前檢視矩陣,通常用於把頂點 方向向量從世界空...