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

Запись шейдеров в коде

В этом разделе содержится информация по следующим темам:

Стр. Описание
Введение в написание шейдеров в коде Узнайте о ShaderLab, поверхностных шейдерах и языке шейдеров высокого уровня (HLSL), а также о том, какие языки и подходы использовать для каждого конвейера рендеринга.
Основы работы с объектами шейдера Понимание объекта, который Unity использует как оболочку для программ шейдеров и другой информации.
Запись пользовательского шейдера в ShaderLab и HLSL Ресурсы и методы для написания Shader объектов, subshaders и shader проходов в ShaderLab и HLSL.
Добавление свойств материала к шейдерам Ресурсы и методы добавления свойств, которые художники могут использовать для создания, редактирования и совместного использования материалов с различными конфигурациями.
Изменение работы шейдеров с помощью ключевых слов Ресурсы и методы для написания кода шейдера так, чтобы он использовал условия для выполнения различных действий в различных обстоятельствах.
Ветвление в шейдере с помощью встроенных макросов Ресурсы для добавления ветвей шейдеров со встроенными макросами на основе платформы, графики API, модели шейдера, версии Unity, прохода шейдера или стадии шейдера.
Настроить, если или когда Unity использует шейдер Ресурсы для использования тегов и блоков в шейдере для настройки того, как и когда Unity использует шейдер.

Дополнительные ресурсы