• unity linear work flow


    看了下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.com/blog/index.php/archive/adventures-with-gamma-correct-rendering/

    http://forum.china.unity3d.com/thread-32341-1-1.html

    adobRGB也是非线性空间 至少它不是线性,

    ProphotoRGB是线性空间

    明天去试试

    https://www.douban.com/note/317985075/

    =========

    rt3里面有说 dx9做的 blend和msaa是错的

    是这样错的

       条件都清楚了,下面是Blend 公式:
      因为给予GPU的是颜色是线性空间,而在Blend操作后,输出的Render Target颜色是sRGB空间,我们希望GPU可以这样做:
    D3D11和OpenGL扩展特性可以完成这种行为,但是D3D9级别的GPU会先转为sRGB空间再进行混合。
    以上这种情况是在rtv format是srgb的情况下发生的
     
  • 相关阅读:
    Jenkins发布Java项目
    自动发布项目(支持部署,回退功能)
    Gitlab Server
    1一站式管理所有SpringBoot启动类,Services服务窗口
    Navicat 连接MySQL8.0.23 出现2059错误
    2命令模式
    1模板方法模式
    7享元模式
    6外观模式
    5桥梁模式
  • 原文地址:https://www.cnblogs.com/minggoddess/p/10071542.html
Copyright © 2020-2023  润新知