cancel
Showing results for 
Search instead for 
Did you mean: 

[OVROverlay] Black board appears while quick move with Underlay cubemap

sycx
Explorer
We setup a demo scene with:
  - add an OVRCameraRig
  - add an OVROverlay. configure with Underlay & Cubemap
  - clear Unity's Skybox

We run this scene on Android, then shake the phone quickly. we can see an black board appear, looks like the board move too slow to catch up phone moving.

This can be reproduced with:
 Oculus Utilities v1.15.0 
 Unity 5.6 and Unity 2017.1

Demo project: https://github.com/sycx/CubemapOverlay/tree/black_border (note: checkout black_border branch)

Here is the screen shoot and video captured by oculus
gxfjiv1srx1k.jpg



11 REPLIES 11

Anonymous
Not applicable
I wouldn't count on this being high priority for a fix - it's very, very hard to trigger with the headset on and impact, in my opinion, is extremely low. 

It happens in 5.5.4p4, Utilities 1.15 as well, for what it's worth. 

jerrytian
Protege


I wouldn't count on this being high priority for a fix - it's very, very hard to trigger with the headset on and impact, in my opinion, is extremely low. 

It happens in 5.5.4p4, Utilities 1.15 as well, for what it's worth. 


Yes, this is our headache here(we are in the same team). This is the barebone demo project specially been setup to demonstrate the issue we encounter in our live product.

In the live product, with the glasses on, we can observe the black border "torn out" more easily when nodding our heads quickly(S6, S7, S8, all the same), and it becomes more frequently when there were small load spikes by some background works, although, our FPS counter rarely went down below 57~58.

jerrytian
Protege
By the way, with the cubemap layer totally disabled, i.e, only use Unity's skybox for background rendering, we can not observe this effect.

Our best guess, this is caused by the rendering pipeline setup, when we mixed the usage of overlay within Unity, but we are out of leads at the moment. :#

The above observation is wrong, see update from @sycx below.

sycx
Explorer
Here are some screenshots to explain the problem:

First, without OVROverlay, while moving head quickly, Unity expanded black area.
gpme7mk2eya2.png
Then, we enabled OVROverlay, we can see expanded area override by rendering output from OVROverlay cubemap
40zzt2b4r8hn.png


stevenwireless
Explorer
any update? 🙂 @imperativity

stevenwireless
Explorer
@imperativity  oh wow, that's really fast, can't wait for the update!

sycx
Explorer
We found the Cubemap function still broken in 1.20 release.
@imperativity any further information?  Will it fix in next release?

sycx
Explorer
@imperativity any update?

stevenwireless
Explorer
Just checking in to see if there is a fixing coming