Sunao Shader 解説書
Sunao Shader とは
Sunao Shaderとは、VRChatでの使用を想定して作られたUnity用シェーダーです。
VRChatにおける多種多様なライティング環境に極力対応するよう設計されていますので、ワールドの雰囲気にマッチした自然な表現を行うことができます。
機能
Sunao Shaderは以下の機能を持っています。
- カスタマイズできる陰影
- トゥーンシェーディング
- ライティングの調整
- アウトライン
- 時間変化可能なエミッション
- 詳細設定が可能なリフレクション(スペキュラ反射 / 環境マッピング / MatCap)
- リムライティング
- ノーマルマップ
- 各種テクスチャマスク
- 両面描画
- ステンシル機能
- 異なるテクスチャを貼れるデカール機能
- ShadowCaster(他のオブジェクトに影を落とす機能)
- 頂点カラー
- VRChatのセーフティ時のフォールバックに対応
- 頂点ライト(重要でないライト)を含めた全ライティングに対応
- リアルタイムライトが無い場合でもライト方向を疑似的に計算
- etc ...
また、シェーダーキーワードを一切使用していませんので、VRChat上で何体ものアバターが表示されても描画がおかしくなることがありません。
利用規約
本シェーダーはMIT Licenseにて公開されています。
改変、再配布、アセットやモデルデータへの同梱(有償、無償問わず)等はMIT Licenseの範囲内で自由に行うことができます。
詳しくは同梱のREADME.txt及びLICENSE、またはhttps://suna.ooo/agenasulab/ss/LICENSE.txtを参照してください。