I’m experiencing a strange issue on my iphone 11 - for some reason there appears to be a strong yellow tint being applied to my game right after the unity startup screens have been completed. So basically when i load my game i see the “Made with Unity” logo appear first then my company logo both of which appear fine - but after that the game loads up the main menu and this strong yellow tint gets applied across the entire screen.
I have night shift and true tone turned off. If i enable night shift the game becomes even more yellowy and true tone doesn’t make any difference whether its on or off.
As a follow up, when i run the game in the unity editor the graphics appear fine - its only when i export the game to my iphone 11 device that i start to get this yellow tint.
I took your good screenshot and dropped it into Photoshop, then went to the channel tab and turned off the BLUE channel, leaving only RED and GREEN.
When I did that, it looks identical to your yellow screenshot, so it’s MUCH more severe than just the “night mode.”
I think that’s actually what is going on: there’s some kind of graphics-level issue where the blue channel is not making it to the final display surface.
I’m gonna guess that’s where @MaxwellTan 's question is leading. There may be some weird combination of device / graphics adaptor / Unity. Definitely file a bug if you can, with the device info.
Well, as I mentioned in my initial post, when the “Made with Unity” logo appears followed by company logo those graphics appear be to fine - you can see a screen recording sample here: https://www.spacelabgames.com/files/clip.MP4
The yellowing occurs right after when the loading screen appears and then it stays like that on the main menu screen and during gameplay. So if the unity logo and my company logo are appearing correctly im wondering if maybe its something in my game thats causing the issue? i am using shader graph for some effects so i’m wondering if it might be that.
Is the background for both of these logos supposed to be a color other than black? I took samples of them and the background color is #261F23 (R 38, G 31, B 35).
Try also disabling any post processing effects you might be adding, stuff like colorgrading or whatever.
At this point just try wiggling all the wires, get in there and rip out art, put static art in like an RGB test panel (like TV test console, etc).
All this assumes you are using source control so repairing damage is a single click, freeing you up to go medieval on your codebase until you isolate the issue.
Hi, sorry for the late follow up on this - got sidetracked with another project.
So i tested my game on my iphone 6 and i noticed something strange occurring on my loading screen - the background renders with white noise. I recorded my device so you can see what is occurring:
After the loading process completes my main menu screen loads up and appears to render fine without any “yellowing” occurring. I think whatever is causing that white noise in my loading scene is resulting in the “yellowing” effect on my iphone 11.
Forget my last post…i was able to resolve the issue by simply creating a new scene and then copying and pasting everything from an existing scene into that new scene and it fixed the problem.
I swear to god i run into the weirdest crap with unity.
It looks like the yellow tint was related to the background settings on my camera in my loader scene…i disabled the Skybox and set the background color to black and the issue got resolved. God Damn…pulled my hair out for the longest time over this