Highlight a 3D Model

I am trying to make it so I can highlight a 3D model. I tried using the ToonShading unity package, which works with simple objects, like a sphere, capsule, and (mostly) a cube. But, when trying to use it with a more complex model, the highlights don’t even sort of work… 2373-brokenhighlight.png

What is something I can use to make the highlighting work properly like this sphere, but on complex 3D models? 2374-spherehighlight.png

You can use Graphics.DrawMesh or Graphics.DrawMeshNow to draw copy of mesh with some pretty inexpensive and fast vertex shader which just enlarges mesh by it’s normal in shader.