googlevr / cardboard

Open source Cardboard SDK and samples
Other
1.48k stars 253 forks source link

Red and Blue Rendering in iOS - iPhone #262

Open russildi opened 3 years ago

russildi commented 3 years ago

Hi there again! We recently uploaded an app to the app store and we tested in at least 2 different devices (iPhone6 and iPhone 11 Pro)

Then we got the feedback from the review team with these images of red and blue colores. We tried, but we weren't able to reproduce them on our devices :(

Any idea what may be happening? The review team is using

We did several tests before uploading. Any idea of what issue or if there's a configuration missing?

image

image

jballoffet commented 3 years ago

Thanks for reaching out to us! Could you please provide more information about the issue, such as:

Also a repro project and the steps required to reproduce the issue would be very helpful in order to debug this. Thanks!

AndrewSpalato-FGMNT commented 3 years ago

I am getting this too on v1.6.0 for Metal on iOS (iPhone X).

Cardboard XR has an issue rendering when the Player Settings for iOS Color Gamut is DisplayP3. A workaround is to only use sRGB. Using sRGB mode displays cardboard VR properly.

GabrielR commented 2 years ago

@jballoffet More info this old Issue. This still happens in Unity 2021.2.13f. This happens for me with HelloCardboard. Use SRP + Linear color space and DisplayP3 set as the top option (see attached image) . This causes the color separation problem seen in the pictures in the first post. It appears to be a DisplayP3 Color Space issue. The issue only happens when Google XR is active and rendering stereo.

iPhone 13 with iOs 15.5 Google XR 1.15.0

image

GabrielR commented 2 years ago

Note: This issue also happens when using Gamma Color Space. Just tested. It's using DisplayP3 that's causing the issue.

GabrielR commented 2 years ago

@jballoffet The Google XR does not support DisplayP3 Color Space. Is this an actually open issue? This original issue was created over a year ago, so maybe it has fallen off the internal bug list. Just wanted to know if this is on the roadmap.