解決 ARKit 用Metal錄制時顏色變暗的問題

這兩天在用 Metal 錄制 ARSCNView 內容,碰到一個特別坑的問題,用Metal渲染出來的畫面特別暗,找到一種方法:

在info.plist文件中,添加 SCNDisableLinearSpaceRendering 與?SCNDisableWideGamut 為 YES。

這個Bug的原因是SceneKit與Metal渲染時所用的顏色空間不一致,這樣設置就可以將兩者統一,不過注意這樣可能會讓燈光變得很亮,也許你還要調節一下燈光和材質才行。


設置后


設置前
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容