反射シェーダーファミリー
注記: Unity 5 では、これらのシェーダーに代わるものとして スタンダードシェーダー を提供しています。
Reflective (反射)シェーダーはメッシュに反射される Cubemap (キューブマップ)を使用できます。さらに、Base テクスチャのアルファチャネルの変更を通して、オブジェクトの領域によって反射の量を増減できます。強い反射はグロス、オイル、クローム、などに絶好のエフェクトです。弱い反射は金属や液体の表面、ビデオモニターなどにエフェクトを追加します。
必要アセット:
-
Base テクスチャ一つ、反射領域を定義するためのアルファチャネルあり
- Reflection Map (反射マップ)向けの Reflection キューブマップ一つ
反射頂点ライティング
必要アセット:
-
Base テクスチャ一つ、反射領域を定義するためのアルファチャネルあり
- Reflection Map (反射マップ)向けの Reflection キューブマップ一つ
反射拡散
必要アセット:
-
Base テクスチャ一つ、反射領域および鏡面マップの合成を定義するためのアルファチャネルあり
- Reflection Map (反射マップ)向けの Reflection キューブマップ一つ
注意:
このシェーダーのひとつの考慮点は Base テクスチャのアルファチャネルが、反射領域と鏡面マップのため 2 倍になることです。
反射鏡面
必要アセット:
-
Base テクスチャ一つ、反射領域を定義するためのアルファチャネルあり
- Reflection Map (反射マップ)向けの Reflection キューブマップ一つ
-
Normal map (法線マップ)一つ、アルファチャネル必要なし
反射バンプ拡散
必要アセット:
-
Base テクスチャ一つ、反射領域および鏡面マップの合成を定義するためのアルファチャネルあり
- Reflection Map (反射マップ)向けの Reflection キューブマップ一つ
-
Normal map (法線マップ)一つ、アルファチャネル必要なし
注意:
このシェーダーのひとつの考慮点は Base テクスチャのアルファチャネルが、反射領域と鏡面マップのため 2 倍になることです。
反射バンプ鏡面
必要アセット:
-
Base テクスチャ一つ、反射領域を定義するためのアルファチャネルあり
- Reflection Map (反射マップ)向けの Reflection キューブマップ一つ
-
Normal map (法線マップ)一つ、Parallax Depth (視差デプス)向けのアルファチャネルあり
反射視差拡散
必要アセット:
-
Base テクスチャ一つ、反射領域を定義するためのアルファチャネルあり & Specular Map
- Reflection Map (反射マップ)向けの Reflection キューブマップ一つ
-
Normal map (法線マップ)一つ、Parallax Depth (視差デプス)向けのアルファチャネルあり
注意:
このシェーダーのひとつの考慮点は Base テクスチャのアルファチャネルが、反射領域と鏡面マップのため 2 倍になることです。
反射視差鏡面
必要アセット:
-
Base テクスチャ一つ、反射領域を定義するためのアルファチャネルあり
- Reflection Map (反射マップ)向けの Reflection キューブマップ一つ
-
Normal map (法線マップ)一つ、アルファチャネル必要なし
反射法線マップライトなし
必要アセット:
-
Base テクスチャ一つ、反射領域を定義するためのアルファチャネルあり
- Reflection Map (反射マップ)向けの Reflection キューブマップ一つ
-
Normal map (法線マップ)一つ、アルファチャネル必要なし
反射法線マップ頂点ライティング