打开引擎路径下BufferVisualization的后处理材质,会发现Roughness和其他材质的处理不一样,Roughness在拿到SceneTexture的颜色后,做了一个Power 2.2
确实做了Power 2.2后,BufferVisualization展示的颜色是和贴图完全一致,很符合直观
但是我的问题是,为什么只有Roughness做了这个处理,而Metallic、Specular、BaseColor等都不做这个处理?是Roughness有什么特殊性还是只是遗漏?
<br/>
我看到Power 2.2后能和贴图主观上完全一致,我能否将所有BufferVisualization材质都做Power 2.2的处理?
重现步骤
创建一个空材质,给材质Roughness、Metallic、Specular等都赋上0.18
材质赋给场景中的物件,使用BufferVisualization分别查看Roughness、Metallic、Specular
发现Roughness比Metallic、Specular暗
tuo.chen
(tuo.chen)
3
您好,抱歉我在内部没有找到相关的讨论
不过既然只是buffer visualization, 是否添加 gamma correction 都可以, 为了统一可以都加上
我认为更容易辨别。
[Image Removed]在这个截图,左边的头用gamma 2.2,右边用linear gamma。
我的想法是2.2肉眼更容易辨别。
Best regards,
Chris