Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 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
0
Question by Annig · May 09, 2015 at 07:22 AM · guicomponentviewoculusrift

Showing GUI with OVRPlayerController

Hi all,

I've created a small environment in which a screen with text is displayed in the middle of the screen. Both screen and text are children of a Canvas GameObject, and the text is a child of the screen. Now, when I run this with my regular Controller (the FPSController provided by Unity), all's good. However, I want to view this environment with the Oculus Rift. But when I view it with the OVRPlayerController, no GUI is shown.

What I've found up till now is that this prefab has no GUILayer, so I've tried adding the GUILayer component to different parts of the Camera GameObject. First I tried the OVRCameraRig, then TrackingSpace, then all Anchors. However, none of these resulted in being able to view the GUI. When adding the component, there was nothing in its drop-down menu. I've also tried setting the GUI objects to (0.5, 0.5, 0) as a possible solution, but this didn't work either.

For clarity, the OVRCameraRig has the following architecture:

 OVRCameraRig
   TrackingSpace
     LeftEyeAnchor
     CenterEyeAnchor
     RightEyeAnchor
     TrackerAnchor

Has anyone encountered this problem and knows how to solve it?

Comment
Add comment
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

1 Reply

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

Answer by private_boolean · May 21, 2015 at 06:17 PM

Assuming you are using the new GUI system (introduced in Unity 4.6):

Make your canvas a child of CenterEyeAnchor and set the render mode to 'World Space'. You will likely have to re-scale your Canvas and its children so that they can be comfortably viewed on the rift.

you can't really use GUI layers with the Camera GameObjects in OVRCameraRig because those cameras are using RenderTextures. I don't quite understand the nitty-gritty, but I think the RenderTextures can't render GUILayer stuff.

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

3 People are following this question.

avatar image avatar image avatar image

Related Questions

Structuring view of my script/component in Inspector 0 Answers

Clamp/align horizontal view 2 Answers

ad component gui texture 0 Answers

GUIText component won't render 1 Answer

iPhone UI Components? 2 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