How to make particles glowing with Unreal Bloom Pass?

I use particles in the scene. And I use Unreal Bloom Pass to let objects glow. If I set the threshold of Unreal Bloom to 0.1, the particles will glow. But everything in the scene will glow too. That’s not what I want. So I have to set a higher threshold to let only those emissive objects glow. But the particles can’t use standard material, and the points material doesn’t provide emissive. How can I make particles glowing? I searched a lot, but didn’t find the solution.

I think you may be able to just keep the bloom threshold at 1 and boost the color channel of the points material eg…

material.color.set(100,100,100)

For instance

2 Likes

The official “selective bloom” demo accounts for a similar scenario. You use two effect composers, and swap between blooming and not-blooming materials by mixing two passes using a custom mixPass

Maybe you can use a similar approach, it will depend on how you implement your particles (pointsMaterial, sprites, buffergeo attributes, etc). Not sure it would work with webGpuParticles, though

2 Likes

Thank you for your help.

Thanks for your help.