IT-словарь › Программирование › Вершинный шейдер

Вершинный шейдер

Программирование Svenska → Обновлено: 2026-10-18

Программа, выполняемая по одному разу для каждой вершины и определяющая, в какое место изображения та попадёт.

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

Поскольку он выполняется заметно реже фрагментного шейдера, узким местом он бывает редко, и тяжёлые вычисления разумно класть сюда. Здесь же происходит анимация персонажей: каждая вершина взвешивается относительно нескольких костей скелета и смещается соответственно; это называется скиннингом и выполняется на GPU, а не на процессоре.

← Назад к словарю