Smoothly-lit Vertex Colour Shader for Unity
頂点カラーと頂点座標のみを使用してライティングを計算するシェーダーです。
QuillやAnimVRなどのVRペインティングソフトで作成されたモデルに最適です。
主にポイントライトを使用しますが、モデル全体を均一に照らすためのディレクショナルライトも1基サポートしています。
- 法線やUVがない、あるいは使用できないメッシュに対応(VRペインティングソフトのブラシストロークなど)
- ソフトからハード(セル調)まで、およびその中間、あらゆる階調のライティングに対応
- Quillスタイルのディザ透過をサポート(属性、および頂点カラーのアルファチャンネルの両方から制御可能)
- 頂点カラーを使用
- テクスチャ、法線、UVは一切不要