這兩天在用 Metal 錄制 ARSCNView 內(nèi)容,碰到一個特別坑的問題,用Metal渲染出來的畫面特別暗,找到一種方法:
在info.plist文件中,添加 SCNDisableLinearSpaceRendering 與?SCNDisableWideGamut 為 YES。
這個Bug的原因是SceneKit與Metal渲染時所用的顏色空間不一致,這樣設(shè)置就可以將兩者統(tǒng)一,不過注意這樣可能會讓燈光變得很亮,也許你還要調(diào)節(jié)一下燈光和材質(zhì)才行。
設(shè)置后
設(shè)置前