Sep
16
2016

Custom Sprite Bloom HDR Shader

sprite-bloom-hdr

Tried to do this shader mentioned in the forums (link), to have a Bloom image effect only on certain sprites.
See main image^ 2 same sprites, different material, so only 1 gets bloomed (even though the Bloom is full screen image effect)

Instructions:
– Download shader below
– Create new material, assign that shader to it
– Assign the material into sprite renderer
– In the Camera, enable [x] HDR *Disable Antialias from Edit/Quality settings if it complains about it
– Add Cinematic Image Effect, Bloom to the Camera *Download it from asset store or from bitpuke *Update: 2021, use Unity PostProcessing from package manager.
– Set Bloom threshold to 1.1 (so only pixels with color value over 1.1 will get bloomed)

Shader source: *Note: Currently this uses r+g+b to compare with shader BloomThreshold value..
https://github.com/UnityCommunity/UnityLibrary/blob/master/Assets/Shaders/2D/Sprites/SpriteHDRBloom.shader

*Image source: http://opengameart.org/content/mage-attack

4 Comments + Add Comment

  • Hello!
    The shader look super great, but the link doesn’t work 🙁
    Please fix it

  • links are broken again! Both to the unity asset store and the direct download link for the required Bloom camera effect.

    • those are not required anymore, try with unity Post Processing, it has Bloom effect. (from package manager)

Leave a comment

Connect

Twitter View LinkedIn profile Youtube Github Join Discord Twitch Instagram BlueSky

UnityLauncherPro

Get UnityLauncherPRO and work faster with Unity Projects!
*free unity hub alternative

@unitycoder_com

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.