Realistic bloom/glare for metal surfaces. But how? (Newbie alert)

I’m new to three.js and trying to make a bloom/glare effect on shiny metal surfaces like in this example:

When you open the swiss tool, all the reflective/shiny surfaces seem to have that “halo” around it. Can someone tell me how this is done? is this the “bloom” post processing or is there something else involved? Any help appreciated!

I tried looking trough the threads but I couldn’t find anything like this with metal surfaces.

Bloom or Unrealbloom postprocessing, and a decent environment map so that the metal has something interesting to reflect.

https://manthrax.github.io/THREE-CSGMesh/demos/CSGShinyDemo.html