關於伽馬空間與線性空間,可參考:
https://zhuanlan.zhihu.com/p/432224776
https://blog.csdn.net/sinat_34014668/article/details/128604170
https://blog.csdn.net/zhjzhjxzhl/article/details/119917984
https://zhuanlan.zhihu.com/p/432846112
總結如下:
1)PS輸出的是sRGB貼圖(Gamma=0.45)。 ——伽馬校正
2)unity中shader計算需轉換到線性空間(Gamma=1),勾sRGB即可。 ——移除伽馬校正
3)shader計算完輸出時需進行伽馬校正,即轉換成Gamma0.45空間,渲染流水線會自動完成。 ——伽馬校正
4)最終輸出到屏幕上,顯示器會進行顯示器校正,即轉換到Gamma2.2空間。 ——顯示器校正