it seems to me bloompass is generally misunderstood. even the official examples. all you need to do is set up a single bloom pass, no extra shaders no copy pass no layers no traversal no double rendering.
- set up bloom with a threshold of 1 (nothing gets bloomed)
- push material colors into hd range, so what previously used to be color.set(1, 0, 0) for red now could be .set(10, 0, 0) or higher/lower for more or less intense glow.
- disable tonemapping
and that is it, every material whose color goes into hd range now glows, every other material won’t!
this works even for bright scenes which i guess is what you’re after, it does not affect it as long as it’s in 0-1 range bloom hdr workflow, high key - CodeSandbox