How to apply bloom effect to specific objects in Built-in Render Pipeline?

Issue

I want to apply a bloom effect in the Built-in Render Pipeline to specific objects within the scene. For example, in a character model, I only want the clothes and the shield to glow (bloom effect), while other parts of the character and the scene remain unaffected. Due to project maintenance reasons, I cannot upgrade the project to URP.


What I Have Tried

  1. Using a Separate Camera for Bloom Objects:
  • I assigned the objects requiring the bloom effect to a separate layer.
  • I created a secondary camera to render only these objects and attached a Post Processing Layer to it.
  • I set this secondary camera’s depth higher than the main camera to overlay the bloom objects.
  1. Using Emission Property in Shaders:
  • I enabled the Emission property on the materials of the objects needing the bloom effect.
  • Other objects’ materials do not have the emission enabled.

The Problem

With both approaches, the bloom effect still affects all objects in the scene, not just the intended ones.


Question

How can I apply the bloom effect only to specific objects in the Built-in Render Pipeline, without upgrading to URP? Are there any better approaches or techniques I can use?


I look forward to any suggestions or solutions. Thank you in advance!