Что делают шейдеры GPU? Тонкости технологии

//Что делают шейдеры GPU? Тонкости технологии

Что делают шейдеры GPU? Тонкости технологии

Что делают шейдеры GPU? Тонкости технологии

Что делают шейдеры GPU? — Это будет немного технический ответ, если вы знаете терминологию. Но все не так уж и сложно.

Шейдер GPU — это алгоритм рендеринга, который имеет большую гибкость. Графические шейдеры (если мы обсуждаем что то вроде PBR или Maya’s DX 11 shader с Viewport 2.0), они позволяют вам видеть ваши текстуры, а также позволяют редактировать свойства поверхности, такие как отражение, преломление и т. д. без автономного рендеринга. Это означает, что все происходит в режиме реального времени редактирования.  Прямо на вашем экране. За счет способности вашего процессора, который гораздо быстрее чем CPU, вы получите результат сразу. В режиме реального времени. На что бы у вас ушло гораздо больше времени при использовании ЦПУ.

Конечно, для этого требуется движок рендеринга.

Maya: шейдеры реального времени CGFX

В игре (если зайти в настройки) идет та же концепция (в режиме реального времени на GPU) все просто происходит в другом движке рендеринга. Таким образом, внешний вид и качество будут специфичны для шейдера, закодированного для этого конкретного движка рендеринга.

Словами непрофессионала — GPU позволяет увидеть, что ваш актив или персонаж выглядит сразу так, как он и должен выглядеть. Не нужно дожидаться, пока компьютер обработает все изменения. Каждый раз, когда вы внесете их в игре.

Что делают шейдеры GPU?  — пример:

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

В реальном времени (GPU) любые изменения, которые я делаю в моем шейдере, — это обновления здесь и сейчас, не дожидаясь, пока это изменение будет обработано, поскольку GPU обрабатывает изменения намного быстрее -«в режиме реального времени.»

Видеокарты и их характеристики — базовые термины и понятия

NVIDIA GTX 1180 будет та еще штучка! Горячая новинка

Intel выпуск 9th Gen Core август 14, доступность в Q4-2018

Оставить комментарий