透明カットアウト シェーダー ファミリー
透明カットアウト拡散

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

Suggest a change

Success!

Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.

Close

Sumbission failed

For some reason your suggested change could not be submitted. Please try again in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.

Close

Cancel

Transparent Cutoutプロパティ

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

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

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

Vertex-Litプロパティ

このシェーダはVertex-Lit(頂点ライト),でありもっともシンプルなシェーダのひとつです。これに照らされるライトはひとつのパスでレンダリングされ頂点のみで計算されます。

Vertex-Lit(頂点ライト)であるため,light cookie,法線マッピング,シャドウ(影)といった,ピクセルベースのレンダリングエフェクトは描画されません。このシェーダはモデルのテッセレーションに敏感です。もしこのシェーダを使ったキューブのきわめて近くにポイントライトを置いた場合,ライトは頂点のみで計算されます。Pixel-litシェーダは,テッセレーションと独立して,丸いハイライトを作成するのに効果を発揮します。望む効果がそれであれば,むしろPixel-litシェーダを使用するかオブジェクトのテッセレーションを増やすことを考慮すべきです。

パフォーマンス

一般に,このシェーダでは少ない費用でレンダリングできます。 詳細については,Shader Peformance を参照してください。

透明カットアウト シェーダー ファミリー
透明カットアウト拡散