Search Issue Tracker

Fixed in Unity 2018.2

Votes

27

Found in

2018.1.0b9

Issue ID

1010047

Regression

Yes

Oculus VR view is dark with Linear Color space and Single-Pass Rendering

VR

-

-

Priority: 2Necessary for shipping a final release

-

Severity: 2No workaround

Steps to reproduce:
1. Download and open the latest project("linvr.zip")
2. Enter Playmode with the Oculus headset
3. Compare Game view in the editor and in the HMD

Expected result: the same
Actual result: VR view is significantly higher

Reproduced on 2018.1.0a2, 2018.1.0b10, 2018.2.0a3
Not reproduced on 2017.3.1p3, 2018.1.0a1
Regression introduced in 2018.1.0a2

Notes:
- Not reproducible on OpenVR, Gamma or MultiPass

VERIFIED Fixed 2018.1.4f1, 2018.2.0b2, 2018.3.0a1

Comments (2)

  1. 34eb0f4029c1f4a78fbb0072721607d3?d=mm

    equalsequals

    May 07, 2018 15:56

    I have found a workaround for unblocking testing in the HMD if switching to OpenVR is not an option.

    If you do a final Blit from OnRenderImage, you can do the Linear->Gamma conversion yourself. I used the LinearToGammaSpaceExact helper in UnityCG.cginc:

    #if defined(UNITY_SINGLE_PASS_STEREO)
    col.rgb = fixed3( LinearToGammaSpaceExact(col.r), LinearToGammaSpaceExact(col.g), LinearToGammaSpaceExact(col.b));
    #endif

    Note that this will cause your Game View in Editor to appear overly bright, because it is doing the adjustment twice.

  2. B685d264641e7596f7192496e2cb38f7?d=mm

    SuppleTeets

    May 04, 2018 19:11

    :,(

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.