トゥーンシェーダーでもシェーダーグラフを使いたい!
- UniversalRP対応トゥーンシェーダーです。
- UniversalRPのPBRライティングモデルを参考にカスタムファンクション上でトゥーンライティングモデルを実装してます。
- アウトラインはToonマスターノードで実装しています。これはPBRマスターノードを改造する形で開発しました。
- 表現の実験中。PBRと親和性の高いトゥーンシェーダーを目指しています。
- カスタムマスターノードのサンプルにどうぞ。ソースファイルの
Toon
をPBR
に変換してパッケージ内を検索すると元になったソースファイルが見つかります。Wikiの方にも書いています。 https://github.com/you-ri/LiliumToonGraph/wiki
アウトライン機能にRender Featureを使わない理由はアウトラインの色をライティングによって変化させたいからです。Render Featureでこれらの機能が実装できれば、マスターノードを改造しなくてよくなるのだけど。。。
旧LWRPマスターノードでのトゥーンライティングモデル実装版はこちら
旧URPマスターノードでのトゥーンライティングモデル実装版はこちら
- Unity 2019.3.06f or later
Assets/LiliumToonGraph/Sample/ToonSample.unity
- Right click in the project window.
- Select
Create > Shader > Toon Graph
MIT
"Assets/UnityChan", "Assets/DanishStatues" and "Packages" Folders License below to their licenses.
© Unity Technologies Japan/UCL