I am using Three.js to create graphical effects and cannon figure this one out. I am using the EffectComposer and adding either UnrealBloom or standard Bloom effect but the output is not as desired.
I know it is doing what it is supposed to but I am just wondering how to go about getting Bloom on specific objects only.
I tried rendering a different scene with it's own effect composer and superimposing the generated imagery using an additive blender but as you could imaging, the glow is degenerated and the object shows through objects that it should not.
I thought about using some sort of depth-buffer manipulation but was wondering if anyone has a better way of doing it.
The end result I would like is a normal looking scene but with a blue object this shines, giving a sci-fi type feel. Any help would be appreciated.