Version: 5.6
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

Пример использования шейдера ReflectiveVertexLit
Пример использования шейдера ReflectiveVertexLit

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

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

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

Reflective Diffuse

Пример использования шейдера ReflectiveDiffuse
Пример использования шейдера ReflectiveDiffuse

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

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

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

Reflective Specular

Пример использования шейдера ReflectiveSpecular
Пример использования шейдера 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

Пример использования шейдера ReflectiveBumpedDiffuse
Пример использования шейдера ReflectiveBumpedDiffuse

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

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

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

Reflective Normal Mapped Specular

Пример использования шейдера ReflectiveBumpedSpecular
Пример использования шейдера 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

Пример использования шейдера ReflectiveParallaxDiffuse
Пример использования шейдера ReflectiveParallaxDiffuse

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

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

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

Reflective Parallax Specular

Пример использования шейдера ReflectiveParallaxSpecular
Пример использования шейдера 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

Пример использования шейдера ReflectiveBumpedUnlit
Пример использования шейдера ReflectiveBumpedUnlit

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

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

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

Reflective Normal mapped Vertex-Lit

Пример использования шейдера ReflectiveBumpedVertexLit
Пример использования шейдера ReflectiveBumpedVertexLit

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

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

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

Self-Illuminated Parallax Specular
Reflective Vertex-Lit