mc光影吧 关注:8,602贴子:130,396

[科普与引入] 给各家光影换个Tonemapping

只看楼主收藏回复

Tonemapping 进化论 :https://zhuanlan.zhihu.com/p/21983679
今天科普的是 ACES TONEMAPPING
http://www.oscars.org/science-technology/sci-tech-projects/aces
这是oscar官网关于ACES的介绍,大家不妨去看看
先进的Tonemapping HDR渲染管线
更好地拟合人眼曝光 模拟真实的亮度
由美国电影艺术与科学学会推出,就是颁布奥斯卡奖的那个机构。不要以为他们只是个评奖的单位,美国电影艺术与科学学会的第一宗旨就是提高电影艺术与科学的质量。
来几张图片:
Basic Shader:


Wisdom Shader:


来自@波波草成
SEUS魔改版:


这几个是采用了ACES Tonemapping 的光影


IP属地:北京1楼2017-08-11 17:25回复
    那我们的光影该如何改呢?
    SEUS:
    void TonemapReinhard05(inout vec3 color, BloomDataStruct bloomData)
    {
    color.rgb *= 50000.0f;
    const float A = 2.51f;
    const float B = 0.03f;
    const float C = 2.43f;
    const float D = 0.59f;
    const float E = 0.14f;
    color = (color * (A * color + B)) / (color * (C * color + D) + E);
    color.rgb = pow(color.rgb, vec3(1.0f / 2.2f));
    }
    C13内核:
    vec3 Uncharted2Tonemap(vec3 color) {
    const float A = 2.51f;
    const float B = 0.03f;
    const float C = 2.43f;
    const float D = 0.59f;
    const float E = 0.14f;
    return (color * (A * color + B)) / (color * (C * color + D) + E);
    }


    IP属地:北京2楼2017-08-11 17:30
    收起回复
      未改过的某C13内核光影截图:

      改过的某C13内核光影截图:
      可以看出来,比之前要鲜艳,并且没有因此丢掉细节!ACES当之无愧成为目前最好的tone mapping算法。
      目前一些新的游戏,比如Rise of the Tomb Raider、UE 4.8,也都切换到ACES的tone mapping曲线。


      IP属地:北京3楼2017-08-11 17:37
      收起回复
        没人么
        随便加个精


        IP属地:北京4楼2017-08-11 18:01
        回复
          咱吧有吧主?


          IP属地:广西来自Android客户端6楼2017-08-11 18:34
          收起回复
            来了来了,支持大佬


            IP属地:重庆来自Android客户端7楼2017-08-11 18:34
            回复
              很好地解释了Tonemapping


              IP属地:广东8楼2017-08-11 21:59
              回复
                滋磁


                IP属地:美国9楼2017-08-11 22:09
                回复
                  好帖


                  IP属地:美国来自Android客户端10楼2017-08-11 22:35
                  收起回复
                    IP属地:北京来自iPhone客户端11楼2017-08-11 23:16
                    回复
                      应当加精


                      IP属地:河南来自Android客户端12楼2017-08-12 07:10
                      回复

                        开贴就遭封杀


                        IP属地:北京来自Android客户端13楼2017-08-12 07:11
                        回复
                          不精就不精


                          IP属地:北京来自Android客户端14楼2017-08-12 07:11
                          收起回复
                            挺好挺好
                            —(。・∀・)ノ゙嗨 你好吗


                            IP属地:安徽来自Android客户端15楼2017-08-12 10:20
                            回复
                              第一眼:GI扩大半径


                              IP属地:湖南16楼2017-08-12 14:30
                              回复