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
– 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/Shaders/Sprites/SpriteHDRBloom.shader

 

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

Leave a comment

@unitycoder_com

Subscribe to Blog via Email

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