美术前上个礼拜找我问光照图总是烘焙过暗的问题,一时兴起我在 Gamma 和 Linear 两个颜色空间切换了下,发现一个 Shader 明暗不同,另一个 毫无变化,于是激发了我去研究下在 Unity 里使用 Linear 的细节.(虽然最后发现美术的问题跟这个不太有关系) 这里不想在过多冗长的去复述关于所有 Gamma 校正的历史和概念,假设已经阅读过相关资料,比如以下(包括但不限于): https://www.cnblogs.com/murongxiaopifu/p/9001314.html…
  Choosing a Color Space 选择色彩空间 In addition to selecting a rendering path, it’s important to choose a ‘Color Space’ before lighting your project. Color Space determines the maths used by Unity when mixing colors in lighting calculations or reading va…
https://unity3d.com/cn/learn/tutorials/topics/graphics/choosing-color-space https://docs.unity3d.com/2018.2/Documentation/Manual/LinearRendering-LinearOrGammaWorkflow.html unity-edit-color space 这里可以选linear 和 gamma linear的意思是 光照计算都转到线性空间算 gamma的意思是不转…
看了下unity linear space的工作流 srgb read tex deferred gbuffer01  srgb rt float rt----pps float rt 最后 blit resolve的时候两次都是 srv是float rtv是srgb  然后 srv srgb rtv srgb 最后压一次pow0.45 提亮 =========== http://www.cnblogs.com/TracePlus/p/4168447.html http://renderwonk…
色域(Color Space),又被称为色彩空间,它代表了一个色彩影像所能表现的色彩具体情况.我们经常用到的色彩空间主要有RGB.CMYK.Lab等,而RGB色彩 空间又有AdobeRGB.AppleRGB.sRGB等几种,这些RGB色彩空间大多与显示设备.输入设备(数码相机.扫描仪)相关联.Adobe RGB与sRGB则是我们最为常见的,也是目前数码相机中重要的设置. Adobe RGB是由Adobe公司推出的色域标准,sRGB是由惠普与微软公司于1977年共同开发的,其中“S”可解释为“标准…
颜色有两个属性Color Range和Color Space 有关Color Space的解释可以看下面两个链接: https://www.jianshu.com/p/facdbab5ac20 https://www.jianshu.com/p/f0e6382dd825?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation Color Range分为 Full R…
gamma correction的dcc设置 ps在线性空间下工作 blend的时候颜色设置 勾选用灰度系数混合rgb 1.0 这样就是在线性空间下工作了 这样素材在数学上是正确的 r8g8b8a8格式需要这个 float不需要 http://forum.china.unity3d.com/thread-32341-1-1.html unity的UI是在线性空间做的 之后pow0.45的这是一种正确的流程 =========================== rt的格式也会影响颜色 r8b8g…
在进行图像扫描时,有一种重要的扫描输入设备PhotoCd,由于PhotoCd在存储图像的时候要经过一种模式压缩,所以PhotoCd采用了Ycc颜色空间,此空间将亮度作由它的主要组件,具有两个单独的颜色通道,采用Ycc颜色空间来保存图像,可以节约存储空间,从RGB颜色空间转换到Ycc颜色空间的转换公式如下: Ycc color(YCrCb JPEG) C# EmguCV中的结构: public struct Ycc: IColor,IEquatable<Ycc> public Ycc( doub…
HSV(hue,saturation,value)颜色空间的模型对应于圆柱坐标系中的一个圆锥形子集,圆锥的顶面对应于V=1. 它包含RGB模型中的R=1,G=1,B=1 三个面,所代表的颜色较亮.色彩H由绕V轴的旋转角给定.红色对应于 角度0° ,绿色对应于角度120°,蓝色对应于角度240°.在HSV颜色模型中,每一种颜色和它的补色相差180° . 饱和度S取值从0到1,所以圆锥顶面的半径为1.HSV颜色模型所代表的颜色域是CIE色度图的一个子集,这个 模型中饱和度为百分之百的颜色,其纯度一般…
HSI色彩空间是从人的视觉系统出发,用色调(Hue).色饱和度(Saturation或Chroma)和亮度 (Intensity或Brightness)来描述色彩.HSI色彩空间可以用一个圆锥空间模型来描述.用这种 描述HIS色彩空间的圆锥模型相当复杂,但确能把色调.亮度和色饱和度的变化情形表现得很清楚. 通常把色调和饱和度通称为色度,用来表示颜色的类别与深浅程度.由于人的视觉对亮度的敏感 程度远强于对颜色浓淡的敏感程度,为了便于色彩处理和识别,人的视觉系统经常采用HSI色彩空间, 它比RGB色…