Search Unity

Particles not visible with SSRR in post processing stack beta

Discussion in 'Image Effects' started by teknic, Jan 12, 2017.

  1. teknic

    teknic

    Joined:
    Oct 18, 2012
    Posts:
    29
    Does anyone know why particles don't work with SSRR in the post processing stack beta? I'm testing with Unity 5.5.0f3 and beta4.
     

    Attached Files:

  2. bgolus

    bgolus

    Joined:
    Dec 7, 2012
    Posts:
    7,887
    Particles are transparent. Transparent objects are not reflected by Unity's Screen Space Reflections.
     
    Martin_H likes this.
  3. teknic

    teknic

    Joined:
    Oct 18, 2012
    Posts:
    29
    Rays can't trace partially transparent pixels? A hard limit I assume.

    Looks like alpha cutout works, but the billboards still face the camera, so extreme angles don't really work.
     
  4. bgolus

    bgolus

    Joined:
    Dec 7, 2012
    Posts:
    7,887
    They can only trace things that render to the depth buffer, and transparencies don't. You could do the SSR after transparencies have been rendered, but then they'll draw on top of the transparencies with how Unity's renderer works.

    Doom's SSR could reflect transparencies, but that's because Doom actually reflected the previous frame!
     
  5. teknic

    teknic

    Joined:
    Oct 18, 2012
    Posts:
    29
    reflected the previous frame! cool trick. probably not really noticeable at high framerates... It would be nice if the Unity SSR provided this option...
     
    Martin_H and Lex4art like this.