Search Unity

Is it possible to create a bloom threshold?

Discussion in 'High Definition Render Pipeline' started by BigRookGames, Nov 26, 2019.

  1. BigRookGames

    BigRookGames

    Joined:
    Nov 24, 2014
    Posts:
    330
    In the other pipelines there is a bloom threshold to set the intensity floor on where bloom was applied. In HDRP there isn't a bloom threshold setting. Is there any way to create the same result? I want a very high amount of bloom in certain instances only on a few objects, so having a low (.2,.7) bloom intensity with high intensity levels on the objects is not a viable solution for my case.

    Is there any way to create PP volumes per layer?
    I see there is local space but I would rather not do local space for the hundreds of items I want to apply the bloom too, and also this wouldn't work anyways because I don't want the bloom applied to the complete object, just the emission parts.

    Any ideas on a solution that would be the same as a bloom threshold but in HDRP?
     
  2. Bordeaux_Fox

    Bordeaux_Fox

    Joined:
    Nov 14, 2018
    Posts:
    589
    You could create different global volumes with a bloom only related to specific object layers.

    1. Volume with Bloom: Layer Default.
    2. Volume with Bloom 2: Layer TransparentFX

    etc.
     
  3. BigRookGames

    BigRookGames

    Joined:
    Nov 24, 2014
    Posts:
    330
    This would be awesome, but is it possible to restrict a volume to a single layer? I know it can be set to local mode, using a bounding box for the area that it influences, but is there a setting somewhere that it can be on an individual layer? Changing the layer of the gameobject with the volume from anything but default turns it off.
    If there is a way to do this it would be perfect.