【Unity3D】伽马校正

29 篇文章 6 订阅 ¥99.90 ¥299.90
本文介绍了伽马校正的相关概念,包括人眼对亮度变化的感知、伽马编码与解码以及颜色空间。伽马校正对亮度和混合的影响在Unity中尤为关键,不正确的处理可能导致场景偏暗或混合异常。Unity提供了伽马空间和线性空间的选择,用户可以通过设置颜色空间来管理伽马校正。在线性空间中,系统自动进行伽马校正,而在伽马空间中则需要用户手动处理。
摘要由CSDN通过智能技术生成

1 伽马相关概念

1.1 人眼对亮度变化的感知

人眼对亮度变化的感知不是线性的,如下图,人眼对亮区的亮度变化不太敏感,对暗区的亮度变化较敏感。另外,我们可以想象一下,在一个黑暗的房间里,由 1 根蜡烛到 2 根蜡烛的变化,我们很容易感知到,但是由 100 根蜡烛到 101 根蜡烛的变化,我们就不容易感知到。因此,对于固定的存储空间,我们应该给暗区分配更多的存储空间,而给亮区少分配些空间,这样能让更多的细节在暗区呈现,而亮区不必呈现太多细节(因为人眼感知不到亮区的细微变化,呈现太多细节只会浪费空间)。

1.2 伽马编码和伽马解码

1)伽马函数

伽马函数公式如下,因其指数部分 γ 读音为伽马(gamma)而来。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值