Мои Уведомления
Привет, !
Мой Аккаунт Мои Финансы Мои Подписки Мои Настройки Выход
Руководство API скрипты

шейдерПрограмма, работающая на графическом процессоре. Подробнее
См. в Словарь
Программа, обычно называемая шейдером, представляет собой программу, работает на графическом процессоре.

Типы шейдеров

В Unity шейдеры делятся на три большие категории. Вы используете каждую категорию для разных целей и работаете с ними по-разному.

  • Шейдеры, являющиеся частью графического конвейера, являются наиболее распространенным типом шейдеров. Они выполняют вычисления, определяющие цвет пикселейнаименьших единиц компьютерного изображения. Размер пикселя зависит от разрешения вашего экрана. Пиксельное освещение рассчитывается для каждого пикселя экрана. Подробнее
    См. Словарь
    на экране. В Unity вы обычно работаете с этим типом шейдера, используя объекты шейдера.
  • Вычислительные шейдеры выполняют вычисления на графическом процессоре вне обычного графического конвейера.
  • Трассировка лучейПроцесс создания изображения путем трассировки лучей от камеры через каждый пиксель и записи вклада цвета в точку попадания. . Это альтернатива растеризации. трассировка лучей
    См. в Словарь
    , шейдеры выполняют вычисления, связанные с трассировкой лучей.

Терминология

Терминология, связанная с шейдерами, может сбивать с толку; люди обычно используют слово "шейдер" для обозначения разных вещей.

В этой документации используется следующая терминология:

  • шейдер или шейдерная программа — программа, работающая на графическом процессоре. Если не указано иное, это означает шейдерные программы, которые являются частью графического конвейера.
  • Объект Shader — экземпляр класса Shader. Объект Shader — это оболочка для шейдерных программ и другой информации.
  • ShaderLabЯзык Unity для определения структуры объектов Shader. Подробнее
    См. в Словарь
     – специальном языке Unity для написания шейдеров. .
  • Shader Graph — инструмент для создания шейдеров без написания кода.
  • шейдерный ресурс — файл с расширением .shader в вашем проекте Unity. Он определяет объект Shader.
  • Ресурс Shader Graph — файл в вашем проекте Unity. Он определяет объект Shader.
Вы можете отблагодарить автора, за перевод документации на русский язык. ₽ Спасибо
Руководство Unity 2021.3