- Home /
Grey screen when using post processing stack V2 in VR Question
Happens for as long as there's a PP layer on the camera, regardless of if there's any volume active or not Also happens regardless of settings on said layer, or whether I'm using single pass instanced or multi pass Debug mode camera works fine though any idea how I can fix this?
screenshot :
To help diagnose this can you post an image of your inspector showing your camera settings and the post process layers settings? Thanks.
Answer by JasonsFreeTime · Feb 07, 2021 at 10:37 PM
I think they fixed this with the version > 3.0.0 . I was on 2.3.0 and ran into this same problem with the gray scene. So I updated to 3.0.1 and the problem went away. Nice! :) FYI - I'm on Unity 2019.4.11 and just using the legacy standard render pipeline
3.0.1 doesn't seem to be officially "Verified with Unity 2019.4" though.
Answer by gborruni · Oct 07, 2020 at 09:34 AM
I'm seeing this too. Unity 2019.4.11f1, 2.3.0 PP plugin. Has this been filed as a bug?
I have now also filed this as bug: (Case 1300063) Unity XR Plugin does not work with Post Processing and Legacy Render Pipeline
Answer by MirageShinkiro · Sep 24, 2020 at 05:35 PM
Hey,
I faced the same problem yesterday. I solved it by not using the PP stack anymore. I switched over to the Universal Rendering Pipeline, which should be the better solution anyways.
Here is the list of available effects of the URP:
https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@7.1/manual/EffectList.html
Thank you for asking your question, as it gave me certainty that the problem was related to the PP stack and not to my code =)
However URP requires that you bake AO, which is not always possible. So for now, URP is not always the better solution.
Answer by Giantbean · Oct 07, 2020 at 02:37 PM
Have you tried Unchecking "Directly to Camera Target" on the PostProcessLayer component. Depending on the VR Framework you are using post processing has different effects. If the frame work you are using can handle UDP as stated by others it would be better to move to that pipeline but not all frameworks support it so try unchecking the Direct To Camera Target first.
Answer by jashan · Oct 31, 2020 at 11:35 AM
Turns out that Unity's shiny new "XR plugin" stack isn't compatible with Post-Processing, at least not in Unity 2019.4 and the legacy render pipeline. One solution is simply using the "old" VR packages that Unity calls "deprecated" in Unity 2019.4 but that are actually working just fine (I haven't touched the new XR plugin stuff before because Unity just doesn't have a convincing track record IMHO when it comes to VR).
EDIT: I have now tried this in Unity 2020 and 2021 - and it does not work there, either. So if you need to use legacy render pipeline for a VR project, it's best to stay on Unity 2019.4. The other option may be using URP (or HDRP) as @MirageShinkiro suggested, so if you need to use Unity 2020+, that may in fact be your only option.
I have now also filed this as bug
(Case 1300063) Unity XR Plugin does not work with Post Processing and Legacy Render Pipeline
Your answer
Follow this Question
Related Questions
AO of post processing causes transparency 0 Answers
Hard edges on bloom effects (pps 2.0) in VR project 2 Answers
GearVR + Post Processing Stack (v2) produces only half an image 0 Answers
VR Post Processing 2019.3 0 Answers
Unity 2019.3 URP VR [Htc Vive] - post-processing not working properly 0 Answers