初めに 身も蓋もないけど、これが使えるならそれが一番。 https://docs.unity3d.com/jp/460/Manual/script-EdgeDetectEffectNormals.html やろうとしてるのは、↑これと同様の手法です。 経緯 アウトライン、すなわちオブジェクトの輪郭を描くための Unity シェーダーを探していましたが、この記事を書いた時点ではネット検索の上位に引っかかるのは、「オブジェクトを膨らませて二度描きする」方法でした。 例えばこの記事の最初に紹介されてる方法です。 http://light11.hatenadiary.com/entry/2018/05/13/183314 しかし、実際やってみるとこの方法は問題があって、ちょっと複雑なシーンになるとうまく行かなくなることがわかりました。 それで、同記事にある3・4番目のポストエフェクトを使う方法を調