游戏达人
![Rank: 7](static/image/common/star_level3.gif) ![Rank: 7](static/image/common/star_level2.gif) ![Rank: 7](static/image/common/star_level1.gif)
- 贡献度
- 245
- 金元
- 17497
- 积分
- 2740
- 精华
- 1
- 注册时间
- 2010-3-5
|
本帖最后由 sonatine 于 2020-8-18 21:03 编辑
reshade不能获取游戏的hdr, 所以本质上谈不上tonemap-----tonemap是指hdr到ldr的压制过程, 都没有hdr怎么压.
也本质上无法做出真正的bloom----没有hdr信息根本不知道哪里的亮度超出了ldr范围.
enb大部分都是针对特定游戏hack的版本, 它是可以获取hdr画面信息的, 所以enb的效果也强的多.
reshade的tonemap和bloom仅仅在老游戏上有些用武之地, 对新游戏来说就有点画蛇添足甚至造成大面积的细节丢失了.
reshade的tonemap比较好的一个方式是先将游戏的ldr画面解压到hdr----也就是先逆tonemap一次----当然是不可能还原的, 画面在压制中必然已经损失了细节, 解压的意义在于还原大部分色彩在hdr中的位置, 能在一定程度上提高reshade 对画面信息的准确度. 而且我个人体验, 老游戏逆tonemap然后加一个aces的tonemap, 虽然细节上会损失很多, 但的确可以营造出一种aces的色彩通透感, 有点虚幻4的感觉. 然后可以通过adaptive自适应亮度来把暗部亮部丢失的细节找回来, 其实我们玩游戏主要还是盯着屏幕中心, 四周的暗部亮部丢失倒也没什么, 只要视角转过去的时候自适应就好了.
曾经seus也就是著名的minecraft着色器模组作者用reshade逆tonemap让一些老游戏能够以hdr的色彩宽度显示在hdr显示器上, 不过它并没有放出. |
|