自己発光視差鏡面
反射頂点ライティング

反射シェーダーファミリー

注記: Unity 5 では、これらのシェーダーに代わるものとして スタンダードシェーダー を提供しています。

Reflective (反射)シェーダーはメッシュに反射される Cubemap (キューブマップ)を使用できます。さらに、Base テクスチャのアルファチャネルの変更を通して、オブジェクトの領域によって反射の量を増減できます。強い反射はグロス、オイル、クローム、などに絶好のエフェクトです。弱い反射は金属や液体の表面、ビデオモニターなどにエフェクトを追加します。

反射頂点ライティング

shader-ReflectiveVertexLit
shader-ReflectiveVertexLit

必要アセット:

  • Base テクスチャ一つ、反射領域を定義するためのアルファチャネルあり
  • Reflection Map (反射マップ)向けの Reflection キューブマップ一つ

反射頂点ライティング

反射拡散

shader-ReflectiveDiffuse
shader-ReflectiveDiffuse

必要アセット:

  • Base テクスチャ一つ、反射領域を定義するためのアルファチャネルあり
  • Reflection Map (反射マップ)向けの Reflection キューブマップ一つ

反射拡散

反射鏡面

shader-ReflectiveSpecular
shader-ReflectiveSpecular

必要アセット:

  • Base テクスチャ一つ、反射領域および鏡面マップの合成を定義するためのアルファチャネルあり
  • Reflection Map (反射マップ)向けの Reflection キューブマップ一つ

注意: このシェーダーのひとつの考慮点は Base テクスチャのアルファチャネルが、反射領域と鏡面マップのため 2 倍になることです。

反射鏡面

反射バンプ拡散

shader-ReflectiveBumpedDiffuse
shader-ReflectiveBumpedDiffuse

必要アセット:

  • Base テクスチャ一つ、反射領域を定義するためのアルファチャネルあり
  • Reflection Map (反射マップ)向けの Reflection キューブマップ一つ
  • Normal map (法線マップ)一つ、アルファチャネル必要なし

反射バンプ拡散

反射バンプ鏡面

shader-ReflectiveBumpedSpecular
shader-ReflectiveBumpedSpecular

必要アセット:

  • Base テクスチャ一つ、反射領域および鏡面マップの合成を定義するためのアルファチャネルあり
  • Reflection Map (反射マップ)向けの Reflection キューブマップ一つ
  • Normal map (法線マップ)一つ、アルファチャネル必要なし

注意: このシェーダーのひとつの考慮点は Base テクスチャのアルファチャネルが、反射領域と鏡面マップのため 2 倍になることです。

反射バンプ鏡面

反射視差拡散

shader-ReflectiveParallaxDiffuse
shader-ReflectiveParallaxDiffuse

必要アセット:

  • Base テクスチャ一つ、反射領域を定義するためのアルファチャネルあり
  • Reflection Map (反射マップ)向けの Reflection キューブマップ一つ
  • Normal map (法線マップ)一つ、Parallax Depth (視差デプス)向けのアルファチャネルあり

反射視差拡散

反射視差鏡面

shader-ReflectiveParallaxSpecular
shader-ReflectiveParallaxSpecular

必要アセット:

  • Base テクスチャ一つ、反射領域を定義するためのアルファチャネルあり & Specular Map
  • Reflection Map (反射マップ)向けの Reflection キューブマップ一つ
  • Normal map (法線マップ)一つ、Parallax Depth (視差デプス)向けのアルファチャネルあり

注意: このシェーダーのひとつの考慮点は Base テクスチャのアルファチャネルが、反射領域と鏡面マップのため 2 倍になることです。

反射視差鏡面

反射法線マップライトなし

shader-ReflectiveBumpedUnlit
shader-ReflectiveBumpedUnlit

必要アセット:

  • Base テクスチャ一つ、反射領域を定義するためのアルファチャネルあり
  • Reflection Map (反射マップ)向けの Reflection キューブマップ一つ
  • Normal map (法線マップ)一つ、アルファチャネル必要なし

反射法線マップライトなし

反射法線マップ頂点ライティング

shader-ReflectiveBumpedVertexLit
shader-ReflectiveBumpedVertexLit

必要アセット:

  • Base テクスチャ一つ、反射領域を定義するためのアルファチャネルあり
  • Reflection Map (反射マップ)向けの Reflection キューブマップ一つ
  • Normal map (法線マップ)一つ、アルファチャネル必要なし

反射法線マップ頂点ライティング

自己発光視差鏡面
反射頂点ライティング