Отражающая Нормальная отображенная вершина-освещенная
Примечание. Unity 5 представил Стандартный Шейдер, который заменяет этот шейдер.
Светоотражающие свойства
Примечание. Unity 5 представил Стандартный Шейдер, который заменяет этот шейдер.
Этот шейдер будет симулировать отражающие поверхности, такие как автомобили, металлические объекты и т.д. Для этого требуется среда Cubemap, которая определит, что именно отражается. Альфа-канал главной текстуры определяет силу отражения на поверхности объекта. Любые сценические огни добавят освещение наверху того, что отражается.
Свойства вершинного освещения
Примечание. Unity 5 представил Стандартный Шейдер, который заменяет этот шейдер.
Этот шейдер — это Вертекс-лит, который является одним из самых простых шейдеров. Все светящиеся на нем огни рендируются в одном проходе и рассчитываются только на вершинах.
Поскольку он вертикально освещен, он не будет отображать никаких пиксельных эффектов отображения, таких как светлые печенья, нормальное отображение или тени. Этот шейдер также гораздо более чувствителен к тесселяции моделей. Если вы поместите точечный свет очень близко к кубу, используя этот шейдер, свет будет рассчитываться только в углах. Pixel-lit shaders гораздо более эффективны в создании красивого круглого освещения, независимого от тесселяции. Если это эффект, который вы хотите, вы можете рассмотреть возможность использования pixel-lit shader или увеличить тесселяцию объектов вместо этого.
Специальные свойства
Этот шейдер является хорошей альтернативой Reflective Normal mapped. Если вам не нужно, чтобы сам объект подвергался воздействию пиксельных огней, но вы хотите, чтобы отражение подвергалось воздействию нормального отображения, этот шейдер для вас. Этот шейдер имеет вершинное освещение, поэтому он отображается быстрее, чем его аналог Reflective Normal mapped.
Результаты работы
В целом, этот шейдер не дорог для рендеринга. Для более подробной информации, пожалуйста, ознакомьтесь с страница Shader Performance.
ReflectiveBumpedVertexLit