Unity之HDR
HDR(High Dynamic Range) ,控制图像显示对比,让颜色更鲜艳,对比更大,画面颜色更丰富,像素更清晰。下面是简单的算法,取自OpenGL
float4 frag(v2f i) :COLOR
{ float4 c = tex2D(_MainTex, i.uv_MainTex); float y = dot(float4(0.3,0.59,0.11,1),c); float yd = _Exp * (_Exp / _BM + 1) / (_Exp + 1); return c*yd;
}
_Exp,_BM为外部可控变量
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
