下述代碼列出了幾種勾邊的實作思路,實際遊戲中在螢幕空間擴充法線的方案,基本上就夠用了:
通過offset操作,來實作描邊的效果:
這個方法不是太實用,隻是一種實作思路。
使用的方案是UnityPro提供的AssetsPackage中現成的ToonShader。
http://wiki.unity3d.com/index.php/Silhouette-Outlined_Diffuse
下述代碼列出了幾種勾邊的實作思路,實際遊戲中在螢幕空間擴充法線的方案,基本上就夠用了:
通過offset操作,來實作描邊的效果:
這個方法不是太實用,隻是一種實作思路。
使用的方案是UnityPro提供的AssetsPackage中現成的ToonShader。
http://wiki.unity3d.com/index.php/Silhouette-Outlined_Diffuse