透明カットアウト頂点ライティング
透明カットアウト鏡面

透明カットアウト拡散

注意: Unity 5 ではこのシェーダーは スタンダードシェーダー へと置き換わりました。

Transparent Cutout プロパティー

注意: Unity 5 ではこのシェーダーは スタンダードシェーダー へと置き換わりました。

Cutout (切り抜き)シェーダーは透明オブジェクトを表現する別の手法です。Cutout と通常の 透明シェーダーファミリ シェーダーの違いは:

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

このシェーダーは Base テクスチャに含まれるアルファチャネルを使用して透明な領域の判定を行います。もしアルファチャネルが透明と不透明のブレンドを含んでる場合、どのエリアを表示するかのしきい値を指定できます。この値は Alpha Cutoff (透過しきい値)のスライドバーを調整することで変更できます。

Diffuse (拡散)プロパティー

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

パフォーマンス

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

透明カットアウト頂点ライティング
透明カットアウト鏡面