Version: 2021.1
Self-Illuminated Parallax Specular
Reflective Vertex-Lit

Семейство отражающих (reflective) шейдеров

Note. Unity 5 introduced the Standard Shader which replaces these shaders.

Reflective шейдеры позволят вам использовать кубическую текстуру (Cubemap), которая будет отражаться вашим мешем. Также, вы можете определять отражательную способность определённых областей с помощью альфа-канала базовой (Base) текстуры. Высокая отражательная способность отлично подходит для глянца, масел, хрома и т.д. Низкая отражательная способность может добавить эффект металлам, жидким поверхностям или видео мониторам.

Reflective Vertex-Lit

shader-ReflectiveVertexLit
shader-ReflectiveVertexLit

Необходимые ассеты:

  • Одна базовая (Base) текстура с альфа-каналом для определения отражающих областей
  • Одна кубическая текстура с отражением (Reflection Cubemap) для карты отражений (Reflection Map)

» Подробнее об этом шейдере

Reflective Diffuse

shader-ReflectiveDiffuse
shader-ReflectiveDiffuse

Необходимые ассеты:

  • Одна базовая (Base) текстура с альфа-каналом для определения отражающих областей
  • Одна кубическая текстура с отражением (Reflection Cubemap) для карты отражений (Reflection Map)

» Подробнее об этом шейдере

Reflective Specular

shader-ReflectiveSpecular
shader-ReflectiveSpecular

Необходимые ассеты:

  • Одна базовая (Base) текстура с альфа-каналом для карты отражений (Specular Map) и определения отражающих областей
  • Одна кубическая текстура с отражением (Reflection Cubemap) для карты отражений (Reflection Map)

Note: One consideration for this shader is that the Base texture’s alpha channel will double as both the reflective areas and the Specular Map.

» Подробнее об этом шейдере

Reflective Normal mapped

shader-ReflectiveBumpedDiffuse
shader-ReflectiveBumpedDiffuse

Необходимые ассеты:

  • Одна базовая (Base) текстура с альфа-каналом для определения отражающих областей
  • Одна кубическая текстура с отражением (Reflection Cubemap) для карты отражений (Reflection Map)
  • Одна карта нормалей (Normal map), альфа-канал не требуется

» Подробнее об этом шейдере

Reflective Normal Mapped Specular

shader-ReflectiveBumpedSpecular
shader-ReflectiveBumpedSpecular

Необходимые ассеты:

  • Одна базовая (Base) текстура с альфа-каналом для карты отражений (Specular Map) и определения отражающих областей
  • Одна кубическая текстура с отражением (Reflection Cubemap) для карты отражений (Reflection Map)
  • Одна карта нормалей (Normal map), альфа-канал не требуется

Note: One consideration for this shader is that the Base texture’s alpha channel will double as both the reflective areas and the Specular Map.

» Подробнее об этом шейдере

Reflective Parallax

shader-ReflectiveParallaxDiffuse
shader-ReflectiveParallaxDiffuse

Необходимые ассеты:

  • Одна базовая (Base) текстура с альфа-каналом для определения отражающих областей
  • Одна кубическая текстура с отражением (Reflection Cubemap) для карты отражений (Reflection Map)
  • Одна карта нормалей (Normal map), с альфа-каналом для глубины параллакса (Parallax Depth)

» Подробнее об этом шейдере

Reflective Parallax Specular

shader-ReflectiveParallaxSpecular
shader-ReflectiveParallaxSpecular

Необходимые ассеты:

  • Одна базовая (Base) текстура с альфа-каналом для карты отражений (Specular Map) и определения отражающих областей
  • Одна кубическая текстура с отражением (Reflection Cubemap) для карты отражений (Reflection Map)
  • Одна карта нормалей (Normal map), с альфа-каналом для глубины параллакса (Parallax Depth)

Note: One consideration for this shader is that the Base texture’s alpha channel will double as both the reflective areas and the Specular Map.

» Подробнее об этом шейдере

Reflective Normal mapped Unlit

shader-ReflectiveBumpedUnlit
shader-ReflectiveBumpedUnlit

Необходимые ассеты:

  • Одна базовая (Base) текстура с альфа-каналом для определения отражающих областей
  • Одна кубическая текстура с отражением (Reflection Cubemap) для карты отражений (Reflection Map)
  • Одна карта нормалей (Normal map), альфа-канал не требуется

» Подробнее об этом шейдере

Reflective Normal mapped Vertex-Lit

shader-ReflectiveBumpedVertexLit
shader-ReflectiveBumpedVertexLit

Необходимые ассеты:

  • Одна базовая (Base) текстура с альфа-каналом для определения отражающих областей
  • Одна кубическая текстура с отражением (Reflection Cubemap) для карты отражений (Reflection Map)
  • Одна карта нормалей (Normal map), альфа-канал не требуется

» Подробнее об этом шейдере

Self-Illuminated Parallax Specular
Reflective Vertex-Lit