Image Effects Broke in Open VR. Unity 5.5.0p3

Hi,
Started moving to OpenVR from an Oculus integration to discover image effects are all broke when in OpenVr.
This happens in a test scene with just a stock unity camera OR an ovr camera rig OR steam vr plugin rig. I’ve opened a bug with a test project.(Case 871566)

We have an important meeting that must be on a Vive. This is a blocking bug for us. Is there a workaround or an eta on the fix for this? We sadly have no engine version we can roll back too without at least one other blocking issue.

Thanks so much for any help.

  1. What happened
    Image effects swim when used in Open VR.

  2. How we can reproduce it using the example you attached
    Use an oculus or vive in open VR.
    play the build.
    Tilt your head left and right.
    See the image effect swim on the horizon.

now in player settings remove OpenVR and add Oculus
Play. notice the image effect no longer swims.

Hi as an added note.
The problem only happens in the headset (not on screen) and only in the right eye. The left eye is fine.

Another added note. We noticed: OnRenderImage, is using Camera.stereoActiveEye to get the current eye for stereoscopic rendering. Except that it always returns the left eye, every single time. Seams like why the right eye would be broke.

P.s.
It looks like this only happens in single pass rendering, it looks like Image effects are again broke with single pass. Any chance this will be fixed soon?

1 Like