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为外部可控变量


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部