Компиляция шейдеров в Unreal Engine 5 требует ручной доработки от разработчиков

28018
41
Компиляция шейдеров в Unreal Engine 5 требует ручной доработки от разработчиков

Новая версия системы компиляции шейдеров в Unreal Engine 5, которая должна избавлять игры от статтеров из-за их подгрузки, требует дополнительной работы от разработчиков для правильной работы. Без этих самых доработок система просто не будет работать.

Компиляция шейдеров в Unreal Engine 5 требует ручной доработки от разработчиков

Пост в блоге Epic рассказывает о том, что статтеры из-за шейдеров происходят на фоне значительного увеличения количества кода для этих самых шейдеров. Там рассказывается о том, какие меры были предприняты в Direct3D 12 и Vulkan для решения данной проблемы — PSO (Pipeline State Objects). Мера, конечно, существует, но она приводит к другим проблемам, а потому даже подготовленный функционал компиляции шейдеров в Unreal Engine не позволяет полностью избавиться от проблем в автоматическом режиме. А вот для полноценной работы систем компиляции шейдеров и удаления из игры статтеров разработчикам необходимо выполнять дополнительную работу по оптимизации.

Сами же Epic сейчас работают с производителями "железа" и драйверов над адаптацией софта и API для решения упомянутой проблемы с шейдерами. Статтеры от подгрузки шейдеров не являются эксклюзивом Unreal Engine, но конечное решение в теории может помочь сразу всем.

Другие публикации по теме
Венеция на Unreal Engine 5.7 выглядит лучше реальной
Венеция на Unreal Engine 5.7 выглядит лучше реальной
Студия Scans Factory выпустила новую технологическую демку под названием Venice Next-Gen Tech Demo, которая демонстрирует возможности последней версии игрового движка Unreal Engine 5.7.
1 декабря в 14:00
3935
32
Форум
Леса с Unreal Engine 5.7 стали красивее и вдвое проще для рендера — FPS растет на глазах
Леса с Unreal Engine 5.7 стали красивее и вдвое проще для рендера — FPS растет на глазах
Недавно всем желающим стала доступна новая версия движка Unreal Engine, 5.7.
19 ноября в 10:00
9937
14
Форум
Unreal Engine 5.7 с Nanite Foliage и другими технологиями уже доступен всем желающим
Unreal Engine 5.7 с Nanite Foliage и другими технологиями уже доступен всем желающим
Epic Games выпустила для разработчиков новую версию игрового движка Unreal Engine 5.7.
13 ноября в 09:00
781
7
Форум