Unity 6.3
0 онлайн 85 гостей 3 в системе
Вход

Обзор семейства самоподсветки шейдеров

Примечание. Unity 5 представил Стандартный Шейдер, который заменяет эти шейдеры.

Самоосвещающиеся шейдеры будут излучать свет только на себя, основанный на прикрепленном альфа-канале. Они не требуют, чтобы на них светились какие-либо Светильники, чтобы излучать этот свет. Любые вертикальные светильники или пиксельные светильники просто добавят больше света вверху самоосвещения.

Это в основном используется для светящихся объектов. Например, части текстуры стены могут самоподсвечиваться, чтобы имитировать свет или дисплеи. Это также может быть полезно для освещения объектов, которые должны всегда иметь последовательное освещение в течение всей игры, независимо от светящихся на них огней.

Самоподсветка Vertex-Lit

шейдер-SelfIllumVertexLit
шейдер-SelfIllumVertexLit

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

  • Одна текстура Базовая, альфа-канал не требуется
  • Одна текстура Illumination с альфа-каналом для Illumination Map

Больше деталей

Самоосвещающийся диффузный

шейдер-SelfIllumDiffuse
шейдер-SelfIllumDiffuse

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

  • Одна текстура Базовая, альфа-канал не требуется
  • Одна текстура Illumination с альфа-каналом для Illumination Map

Больше деталей

Самосветящееся зеркало

шейдер-SelfIllumSpecular
шейдер-SelfIllumSpecular

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

  • Одна базовая текстура с альфа-каналом для зеркальной карты
  • Одна текстура Illumination с альфа-каналом для Illumination Map

Больше деталей

Самоподсветка

шейдер-SelfIllumBumpedDiffuse
шейдер-SelfIllumBumpedDiffuse

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

  • Одна текстура Базовая, альфа-канал не требуется
  • Один Нормальная карта карта нормалей с альфа-каналом для Illumination

Больше деталей

Самоосвещающееся зеркало

шейдер-SelfIllumBumpedSpecular
шейдер-SelfIllumBumpedSpecular

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

  • Одна базовая текстура с альфа-каналом для зеркальной карты
  • Одна Нормальная карта Карта нормалей с альфа каналом для Illumination Map

Больше деталей

Самоосвещающийся параллакс

шейдер-SelfIllumParallaxDiffuse
шейдер-SelfIllumParallaxDiffuse

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

  • Одна текстура Базовая, альфа-канал не требуется
  • Одна Нормальная карта Карта нормалей с альфа-каналом для карт освещения и глубины параллакса вместе взятых

Примечание: Одно из соображений этого шейдера заключается в том, что альфа-канал текстуры Bumpmap дублирует как Illumination, так и Parallax Depth.

Больше деталей

Самоосвещающееся зеркало

шейдер-SelfIllumParallaxSpecular
шейдер-SelfIllumParallaxSpecular

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

  • Одна базовая текстура с альфа-каналом для зеркальной карты
  • Одна Нормальная карта Карта нормалей с альфа-каналом для карт освещения и глубины параллакса вместе взятых

Примечание: Одно из соображений этого шейдера заключается в том, что альфа-канал текстуры Bumpmap дублирует как Illumination, так и Parallax Depth.

Больше деталей

SelfIllumFamily