光照与渲染(五)- 色彩空间
来源:互联网 发布:自媒体 内容来源 知乎 编辑:程序博客网 时间:2024/06/05 11:18
除了要选好渲染路径之外,一开始选择一个”色彩空间(Color Space)”也是很重要的事情,当在光照计算时混合颜色或从纹理读取值时混合颜色,选择的颜色空间决定了Unity中所使用的算法。 这可能对你的游戏的产生巨大的影响,但在许多情况下,使用哪个颜色空间的结果可能会由你的目标平台的硬件限制所决定。
线性颜色空间(Linear Color Space)
推荐比较接近真实的色彩空间是Linear,你可以从PlayerSetting里面找到”Color Space”来设定(Edit->ProjectSetting->Player)
使用Linear space的显著优点是会让场景内的提供给着色器的颜色也会因为光强度增加线性地变亮,如果换成Gamma space,亮度将迅速变成白色,这对图像质量是不利的。
Linear另一个好处是Shaderr着色器能在没有Gamma补偿的情况下对贴图进行取样,这有助于确保颜色质量在经过渲染管线还能保持一致性,能提高颜色计算的精确度,使最后屏幕的输出结果更为真实。
伽马颜色空间(Gamma Color Space)
可惜的是Linear颜色空间有些手机平台甚至有些游戏机不支持,应该说PC或是一些新手机硬件和次世代游戏机才会支持Linear颜色空间,在这种情况下,就得用Gamma方法替代了。
确认你的目标平台是哪一种之后才选择适合的颜色空间是很重要的
下一篇:光照与渲染(六)-高动态范围(HDR)
阅读全文
0 0
- 光照与渲染(五)- 色彩空间
- 光照与渲染(二)- 光照技术
- 光照与渲染(十一)- 光照探头
- 关于unity里色彩空间与光照小记
- 光照与渲染(四)- 渲染路径
- 光照与渲染(八)- 环境光照(Ambient Lighting)
- 光照与渲染(一)- 简介
- 光照与渲染(七)- 反射
- 光照与渲染(九)- 光源类型
- 光照与物体渲染的颜色 (序)
- 光照与渲染(三)- 预先计算的过程
- 光照与渲染(六)- 高动态范围(HDR)
- 光照与渲染(十)- 自发光材质
- unity3d 渲染路径(延迟光照,正向渲染,顶点光照)
- 光照与物体渲染的颜色
- Python3与OpenCV3.3 图像处理(四)--色彩空间
- 渲染路径-surface shader 光照函数与渲染路径
- opengl光照之镜面光逐顶点渲染与逐像素渲染
- TensorFlow入门例子(0)
- 光照与渲染(二)- 光照技术
- C++手动扩展
- 光照与渲染(三)- 预先计算的过程
- 光照与渲染(四)- 渲染路径
- 光照与渲染(五)- 色彩空间
- 光照与渲染(六)- 高动态范围(HDR)
- 数据库的连接形式
- 光照与渲染(七)- 反射
- 光照与渲染(八)- 环境光照(Ambient Lighting)
- 光照与渲染(九)- 光源类型
- 光照与渲染(十一)- 光照探头
- 光照与渲染(十)- 自发光材质
- Unity预计算全局实时GI(一)