Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice
  3. Join us on November 16th, 2023, between 1 pm and 9 pm CET for Ask the Experts Online on Discord and on Unity Discussions.
    Dismiss Notice

Volume instead of Post-Process Volume on LWRP

Discussion in '2019.3 Beta' started by OcarinhaOfTime, Sep 18, 2019.

  1. OcarinhaOfTime

    OcarinhaOfTime

    Joined:
    Jan 16, 2015
    Posts:
    1
    I was wondering why the post-processing stopped working after I've changed the render pipeline to LW (2019.3.0b3). It turns out that Unity is using a completely different architecture for PP on LWRP:
    upload_2019-9-17_22-14-20.png
    Instead of the standard Layer + Volume architecture used before, on LWRP Unity uses only this weird "Volume" script. The problem with this is that I can't use my custom PP effects, because the Volume script uses a different type of PP Profile.
    I want to know why the change, and if Unity plans to keep it. I think it's bad to have different PP architectures for each RP, since we can't reuse our effects and have to create different profiles and scene setups to accommodate each one.
     
    hippocoder likes this.
  2. hippocoder

    hippocoder

    Digital Ape Moderator

    Joined:
    Apr 11, 2010
    Posts:
    29,723
    Yep that's correct!

    Universal pipeline and 2019.3 onward will use the new built-in post process (like HDRP does). See "Graphics updates" section here: https://blogs.unity3d.com/2019/08/27/unity-2019-3-beta-is-now-available/

    So you will need to copy all your old post values to the new volume framework. It's a pain in the absolute butt, I know, but after this it's plain sailing. After you have done so you should be seeing only the single Universal Pipeline in package manager. You don't need any additional things like SRP or PP, these are for developers or older projects at this point.

    Perils of being a slightly-early adopter I guess. But it won't take you more than a few hours I hope!

    Sorry you got caught there!
     
    OcarinhaOfTime likes this.
  3. spryx

    spryx

    Joined:
    Jul 23, 2013
    Posts:
    556
    Just to add to this, your custom effects will not work with the new PP stack. They are not supported yet. With this being a forked version of the HDRP package, perhaps we can expect it later.
     
  4. OneCode-Official

    OneCode-Official

    Joined:
    Jun 27, 2019
    Posts:
    1
    Can someone tell me how I use the new system so I don't effect all layers please?
     
  5. nosebleed_dre

    nosebleed_dre

    Joined:
    Jul 25, 2013
    Posts:
    23
    Did you ever find a fix for this. Just encountered the same thing. We're rendering one camera to texture and want to enable a different set of processes to that camera than to the main player one...