IT-словарь › Программирование › Мешлет (meshlet)

Мешлет (meshlet)

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

Небольшой кластер треугольников и вершин модели — обычно до 64 вершин и 126 треугольников, — который GPU обрабатывает как единое целое.

Современные геометрические конвейеры заранее разбивают меш на сотни таких кластеров. Mesh shader берёт по одному кластеру и может отбросить весь пакет тестами на отсечение по пирамиде видимости, по нелицевым граням и по перекрытию, не обработав ни одной вершины. Концепцию представила NVIDIA в архитектуре Turing в 2018 году; сегодня она есть в DirectX 12 Ultimate и Vulkan.

Выигрыш — мелкозернистое отсечение невидимого прямо на GPU, а не по целым объектам. Nanite в Unreal Engine 5 опирается на ту же идею: геометрия делится на иерархии кластеров, и уровень детализации выбирается для каждого кластера. Цена — этап предварительной обработки и необходимость, чтобы весь инструментарий понимал новый формат.

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