Scene Kit washed out on Watch

I am using Scene Kit on the Watch and my scene looks fine on the simulator but on one of my devices (42mm model 2) it looks washed out, as if the default lighting is different and fading all the colours. However on my other device (38mm model 0) it looks fine. I have tried both watchOS 3.1.1 and 3.1.3, and both have the same effect.


I don’t know if it is to do with the size of watch or whether it only affects model 2. I have tried changing the lighting programmatically and changing the Default Lighting option in Interface Builder, but to no avail.


Does anyone know what might be causing this, and any way around it? Thanks.

Answered by Apple Designer in 209916022

Hi Cfc,


This is a linear color space (Metal / model2) vs gamma space (GL / simulator / model0) issue. See this thread: https://forums.developer.apple.com/thread/69424

You can force a gamma color space everywhere with this key set to YES in your plist: SCNDisableLinearSpaceRendering

Accepted Answer

Hi Cfc,


This is a linear color space (Metal / model2) vs gamma space (GL / simulator / model0) issue. See this thread: https://forums.developer.apple.com/thread/69424

You can force a gamma color space everywhere with this key set to YES in your plist: SCNDisableLinearSpaceRendering

I added it to the info.plist in the extension and that fixed it. Many thanks!

Scene Kit washed out on Watch
 
 
Q