Version: 2017.3
Reflective Parallax Specular
Reflective Normal mapped Vertex-lit

Reflective Normal Mapped Unlit

Note. Unity 5 introduced the Standard Shader which replaces this shader.

Свойства Reflective шейдеров

Note. Unity 5 introduced the Standard Shader which replaces this shader.

Этот шейдер будет симулировать отражающие поверхности, например, автомобили, металлические объекты и т.д. Он требует кубическую текстуру окружения (environment Cubemap), которая определяет, что именно будет отражаться. Альфа-канал основной текстуры определяет силу отражения на поверхности объекта. Любые источники света в сцене будут добавлять освещённость поверх того, что отражается.

Свойства Normal mapped

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

Особые свойства

Этот шейдер особенный, т.е. он совсем не реагирует на освещение, так что вам не придётся беспокоиться о падении производительности из-за использования нескольких источников света. Он просто отображает кубическую текстуру отражений (reflection cube map) на модели. Отражение искажается с помощью карты нормалей, так что вы можете выгодно использовать детальные отражения. Так как он не реагирует на освещение, он требует малого количества ресурсов. Можно сказать, что этот шейдер довольно специфичен и должен использоваться в особых случаях, но, зато, в таких случаях он делает именно то что вам нужно с минимальным потреблением ресурсов.

Производительность

Обычно этот шейдер потребляет мало ресурсов для рендеринга. Для получения дополнительной информации, пожалуйста ознакомьтесь со страницей Использование и производительность встроенных шейдеров.

Reflective Parallax Specular
Reflective Normal mapped Vertex-lit