I am having exactly the same issue. I need my Unity Cardboard app to work in both Android and iOS. Using Android, the scene is rendered correctly, in iOS, I am seeing the issue with the rendering as batmobile is seeing. This is using Unity 5.6b11, and built in Cardboard VR support. This is both with a simple sample project, as it is with our more complex scene.
No settings such as VR render scale or any others were altered from default settings. We tried forcing the graphics API to GLES2, GLES3 or Metal, with no difference in the rendered scene.
I am testing whether going back to 5.5 and using the Google Cardboard SDK works better at the moment.
I can attach additional tests or screenshots if it is of any help.
I just tried the latest beta 5.6.0f1, and now the test scene wont even compile at all.
When the Cardboard SDK is enabled, I get:
Apple Mach-O Linker (ld) Error Group
Undefined symbols for architecture arm64:
“_gvr_controller_state_get_position”, referenced from:
LoadGVRPlugin(GVRPlugin*, char const*) in libiPhone-lib.a(ApiFuncGVR.o)
“_gvr_controller_state_get_last_position_timestamp”, referenced from:
LoadGVRPlugin(GVRPlugin*, char const*) in libiPhone-lib.a(ApiFuncGVR.o)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
I even tried to set up an entire new empty test project from the new Unity version, and it fails.
I checked different beta builds now, and anyone who need this to work has to revert to 5.6.0b10 until Unity addresses the broken VR-support for Apple’s devices.
I can provoke my Samsung Galaxy S7 Android device to display these wrong views shown above:
Since Android 7.0 we can switch the resolution from the device down from 2560x1440 to 1920x1080.
The bug appears only then, going back to 2560x1440 solves it.
@MaskedMouse@lafindutemps@Dosetsu@TOES2@mattSydney@jabonz2048 YAY! Unity 2017.1.0b8 release notes
Released: June 2, 2017
“VR: Fix for iOS Cardboard Left and right camera view is offset too far away from one another due to wrong viewport settings (being backported to 5.6) (912866)”
I had a hunch that b8 shouldve fixed it
Its backported to 5.6 but is that to 5.6.1p2?
These 2 were released yesterday (I anticipated the release as they mostly release it after i’m done at work on a friday)
Totally missed that line about this fix while reading