ノート: Unity 5 でスタンダードシェーダーが導入され、このシェーダーと置き換えられました。
ノート: Unity 5 では、このシェーダーに代わるものとして スタンダードシェーダー を導入しています。
このシェーダーはオブジェクトの明るい部分と暗い部分を定義することができます。補助的なテクスチャのアルファチャンネルを使用して、オブジェクトが光で照らされていないときも自ら “発光” する領域を定義します。このアルファチャンネルでは、ライトが 0 の場合は黒、オブジェクトが最大限のライトを放つ場合は白を使用します。シェーダーの照明には、シーンのライトによる照明が追加されます。オブジェクト自体がライトを放たなくても、シーンのライトによって照らされます。
Diffuse は簡単な (Lambertian) ライティングモデルを計算します。表面のライティングはライトとの角度が小さくなるにつれ弱まります。ライティングはこの角度のみに依存し、カメラの移動または回転による影響を受けません。
一般に、このシェーダーは低コストで描画できます。詳細については、Unity シェーダーのパフォーマンスを参照してください。
SelfIllumDiffuse