Unity颜色空间:sRGB和Linear
发现问题最近在项目中遇到一个问题,就是一张显示正常的图片,放到了UI中莫名其妙的就显示偏黑了,就像这样经过询问同事后发现,原来项目的相机是使用的Linear空间。 sRGB和Linear在物理世界中,如果光增加一倍,那么亮度也增加一倍,这是线性关系。但是在最早的显示器中,显示图像的时候,电压增加一倍,亮度并不是跟着增加一倍,而是呈亮度增加量等于电压增加量的2.2次幂的非线性关系: l_亮度=u2.2 (l ∈[0,1],u∈[0,1])2.2也叫做显示器的Gamma值。因为亮度0是黑,1是白,这种关系意味着当电压线性变化的时候,相对于真实的世界来说,亮度的变化在暗处黑的地方变换比较慢,暗占据数据范围更广,颜色整体偏暗。如图,直线代表物理世界的线性空间(Linear Space),下曲线是显示器输出的Gamma2.2空间(Gamma Space)。 &...
第一篇博客
为什么弄博客自从工作以来,一些记忆性的东西越来越多,再加上自己平时积累的东西,之前一直都是用一些第三方的笔记软件记录,但这样进行分享的时候就特别不方便,越来越需要一个地方记录下来,但是国内写到某DN博客,总觉得文章就变成不是自己的,心里不舒服。刚好最近看到了一些个人博客搭建的教程,有非常方便的工具可以快速部署。所以趁着周末有空,搭建了这个博客,之后用来记录和分享技术文档。每天进步一点,做更好的自己!






