Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 12 Next capture
2021 2022 2023
1 capture
12 Jun 22 - 12 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
5
Question by CatDevPete · Apr 30, 2019 at 05:25 AM · iosvrgoogle

(Cardboard) Google VR iOS results in upside-down view

Hello, I'm wondering if anyone else either has encountered this issue, or know of a fix/alternate solution. I'm currently trying to make a cross-platform Google VR application.

Android currently works just fine. iOS can compile, but the view is upside-down. Trying to flip it from landscape-left to landscape-right does not fix it, it just rotates until it's inverted in the other orientation as well.

This is occurring with the "Google VR iOS" package in version 1.18.5 from the manager, running with Unity version 2019.1.0f2. I've tried reverting to a lower version under "See all versions", but I'm getting "self signed certificate in certificate chain" error.

Also, it's present even with new projects, although I've only tested it with two devices so far, the iPhone 6s and the iPhone SE. They are similar in terms of specs, so I'm not sure if it's working fine with iPhones 7 and above.

I've also tried to use Google's unity SDK from their GitHub (version 1.200.0) separate to Unity's package, but it's not generating an .xcworkspace file. If I include both Unity's Google VR iOS package and Google's Unity GVR package (which would generate a workspace file to build onto the phone), the same upside-down issue happens.

Can anyone either tell me if they have an iPhone that's working fine with the package in question or not, or if there's a fix/configuration that I'm not able to find?

Comment
Add comment · Show 1
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image vuplex · Jun 13, 2019 at 03:21 AM 0
Share

FYI—There's an issue open for this in the GVR SD$$anonymous$$'s GitHub repo

5 Replies

· Add your reply
  • Sort: 
avatar image
4
Best Answer

Answer by Alphageek · May 01, 2019 at 03:29 AM

I am getting the upside down, backward effect as well on iOS. Works fine on Android.

I'm running Unity 2019.1.0f2, using GVR SDK 1.200.0 on an iPhone 8 running iOS 12.2

UPDATE:

It will work if the Graphics API is set to OpenGLES3 only. Neither Vulkan nor Metal APIs work correctly.

The issue is reported here: https://github.com/googlevr/gvr-unity-sdk/issues/1031

Comment
Add comment · Show 8 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image CatDevPete · May 02, 2019 at 02:55 AM 0
Share

This would have been better shared as a comment to my question, but I do appreciate you letting me know that not only is this an isolated incident, but it's also occurring on another iPhone, as well as with Google's VR plugin as well.

avatar image Alphageek CatDevPete · May 02, 2019 at 04:15 AM 0
Share

Oops Sorry.

But at least I can confirm that it works running Unity 2018.3.14f1, using GVR SD$$anonymous$$ 1.200.0 on an iPhone 8 running iOS 12.2

avatar image CatDevPete Alphageek · May 02, 2019 at 04:21 AM 0
Share

No worries :) Thanks for sharing, this is consistent with what I'm encountering. Just tried building it out with Unity 2018.1.0f2, 2018.3.5f1 and 2018.3.14f1 (albeit with an older GVR SD$$anonymous$$ 1.170.0) on my devices, and they all work, whilst running it with 2019.2.0a14 is resulting in the same issue as 2019.1.0f2. I'm currently submitting a bug report to Unity with the findings, hopefully a fix will come soon.

avatar image Alphageek · May 15, 2019 at 07:06 AM 1
Share

Still a problem with the latest 2019.1.2f1

avatar image CatDevPete Alphageek · May 15, 2019 at 09:44 AM 0
Share

Yeah, I've looked at the changelog, and none of the entries in there looks like it would have been fixed :(

avatar image lagspike79 · Jun 02, 2019 at 03:39 PM 0
Share

Felt I had to comment as I built this project this morning using Unity 2019.1.1f1 Personal onto a Google Pixel 3XL (using all recommended Unity SD$$anonymous$$s for Android and Google VR SD$$anonymous$$ v1.200.0), and I have the upside down, backward effect. I've tried holding the device a number of different ways before the app launches, to no avail. So it may not be a bug limited to iOS.

avatar image Alphageek · Jun 12, 2019 at 05:46 AM 1
Share

It can work if the Graphics API is set to OpenGLES3 only.
Neither Vulkan nor $$anonymous$$etal APIs work correctly.

https://github.com/googlevr/gvr-unity-sdk/issues/1031

avatar image CatDevPete Alphageek · Jun 16, 2019 at 11:12 PM 0
Share

Just tried this, and it works! If you can either submit this as a new answer, or edit your current answer to include this, I'll mark it as the correct solution for the current versions of Unity so far.

avatar image
1

Answer by mirek-burkon · May 02, 2019 at 03:46 PM

Same problem here. I did some digging, Unity 2018.3.14f1 works fine with GVR 1.2. Unity 2019 seemed to have switched values for ScreenOrientation.LandscapeLeft and ScreenOrientation.LandscapeRight and does some new mapping in Objective-C (UI/OrientationSupport.mm). GVR always expects to be launched in LandscapeLeft (and may be doing some compensations if it isn't) but now when Unity does its thing and even when I make extra sure I use LandscapeLeft everywhere, even Xcode ends up thinking the app runs in LandscapeRight, my guess is that's what breaks GVR. Tried fixing it for a few hours but there are quite a few things that get affected and it'd be much better if Unity could fix their orientation tweaks. In my case temporarily solved by downgrading to 2018.3.14f1

Comment
Add comment · Show 1 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image CatDevPete · May 02, 2019 at 09:21 PM 0
Share

Thanks for the investigation, your explaination is really thorough! I'm also of the $$anonymous$$d to just currently work off 2018.3.14f1 whilst Unity hopefully fixes this, either in a patch release, or through updating the Google VR iOS package, which I suspect is the culprit.

avatar image
0

Answer by badradionz · Jul 10, 2019 at 09:53 PM

Can anyone tell me when we're likely to see a fix for 2019?

I tried the temporary fix outlined in the github issues thread but it did not solve my problem.

It seems to work fine when using OpenGLES3 graphics API however this is extremely slow compared to Metal.

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image
0

Answer by lz7cjc · Dec 01, 2021 at 03:21 PM

Hi - has there been any progress on this I get left right inverted on android build I am already set to Landscapeleft in the player settings - is there anywhere else i need to check this?

Using 2019.4.31f1 Cardboard 1.8

i have attached settings that i believe are relevant!alt textalt text any help gratefully received!


2021-12-01-2.png (84.8 kB)
2021-12-01-3.png (227.6 kB)
Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image
0

Answer by theLalo · Feb 28 at 07:06 PM

same problem unity 219.4.25f1 CardBoard version 1.12.0, Did you find anything about this ?

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

175 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Cardboard VR Game on Iphone just fills half the Screen 1 Answer

VR Cardboard on IOS - video not supported? Unity 2017.3 GVR1.12 1 Answer

Left eye not rendering when setting Direct Render flag to false - iOS / Cardboard SDK 5 Answers

Google VR Audio does not work on iOS 0 Answers

Get device's maximum video resolution? (360 VR project) 3 Answers


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges