Version: Unity 6.0 (6000.0)
言語 : 日本語
Transparent Cutout Vertex-Lit
Transparent Cutout Specular

Transparent Cutout Diffuse

ノート: Unity 5 で スタンダードシェーダー が導入され、このシェーダーと置き換えられました。

Transparent Cutout プロパティ

ノート: Unity 5 では、このシェーダーに代わるものとしてスタンダードシェーダーを導入しています。

Cutout (切り抜き) シェーダーは透明なオブジェクトを表現するための代替手法です。Cutout シェーダーと通常の Transparent シェーダーの違いは、次のとおりです。

  • このシェーダーには部分的に透明な領域を配置することができません。すべての要素は完全に不透明であるか、完全に透過であるかのいずれかです。
  • このシェーダーを用いたオブジェクトは影を投影したり受け取ることができます。
  • 透明シェーダーで発生するグラフィックスのソート問題はこのシェーダーでは発生しません。

このシェーダーは Base テクスチャに含まれるアルファチャンネルを使用して透明な領域の判定を行います。アルファチャンネルに透明と不透明な領域が混合して存在する場合は、表示する領域についてカットオフポイントを指定できます。このカットオフは、Alpha Cutoff スライダーを調整することで変更できます。

Diffuse (拡散)プロパティ

Diffuse は簡単な (Lambertian) ライティングモデルを計算します。表面のライティングはライトとの角度が小さくなるにつれ弱まります。ライティングはこの角度のみに依存し、カメラの移動または回転による影響を受けません。

Performance

一般に、このシェーダーのレンダリングコストは低いです。詳細については、シェーダーのパフォーマンスのページ を参照してください。

TransCutDiffuse

Transparent Cutout Vertex-Lit
Transparent Cutout Specular