Outline Post Process Change value Per - Object

I followed a tutorial to create a custom post-process outline effect, but it doesn’t work consistently across different meshes because of their varying shapes. I have one parameter that controls the outline thickness based on the object’s normals, but adjusting it affects all objects globally. This isn’t a solution, since the outline should adapt dynamically as I move around in the game.

So how i can implement a solution that let me tweak this per object? or do you know any other way to implement this more efficiently?

Link to the tutorial → https://www.youtube.com/watch?v=9KvUfnrHcqM&t=187s&ab_channel=EvansBohl