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

Post Process Executing Order

Discussion in 'Image Effects' started by Misscelan, Feb 13, 2020.

  1. Misscelan

    Misscelan

    Joined:
    Mar 8, 2013
    Posts:
    176
    I have a custom dithering post process assigned to a Post-process Volume. I'm also have enabled the Vignette one.
    Having the vignette applied before the dithering break creates an unwanted effect, I tried to change the order of them in the Post-process Volume (by removing the Vignette and adding it back at the bottom) but the execution order remains the same.

    Is there a way I can force a custom Post-process Volume to be executed before some others? Or change the exiting ones (like the Vignette) to be applied last?
     
  2. Misscelan

    Misscelan

    Joined:
    Mar 8, 2013
    Posts:
    176
    Nevermind, right after posting I found this: PostProcessEvent.BeforeTransparent
     
  3. elisetong95

    elisetong95

    Joined:
    Nov 30, 2021
    Posts:
    2
    Hi, is there any other way than changing PostProcessEvent? Because my current project needs a lot of different complicated rendering. So is there any way to randomly re-sort every effect (both built-in and custom ones) all together?
     
  4. GoGoGadget

    GoGoGadget

    Joined:
    Sep 23, 2013
    Posts:
    855
    You can re-order them in the renderer features menu, this shuffles effect order.