解决 ARKit 用Metal录制时颜色变暗的问题

这两天在用 Metal 录制 ARSCNView 内容,碰到一个特别坑的问题,用Metal渲染出来的画面特别暗,找到一种方法:

在info.plist文件中,添加 SCNDisableLinearSpaceRendering 与 SCNDisableWideGamut 为 YES。

这个Bug的原因是SceneKit与Metal渲染时所用的颜色空间不一致,这样设置就可以将两者统一,不过注意这样可能会让灯光变得很亮,也许你还要调节一下灯光和材质才行。


设置后


设置前
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容