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

27603
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
Тихий и очень красивый лес на Unreal Engine 5
Художник Bow Qin создал нечто прекрасное. Он воспользовался 3ds Max, Speedtree и мощью Unreal Engine 5 для превращения пустого проекта в прекрасный лес с высочайшей детализацией, который великолепно выглядит фактически с любого ракурса.
1 июля в 21:55
17481
31
Форум
Unreal Engine 5.6 значительно быстрее предыдущих версий
Unreal Engine 5.6 значительно быстрее предыдущих версий
Epic Games выпустила Unreal Engine 5.6, обновление, которое обещает значительные улучшения производительности и новые инструменты для разработчиков игр.
20 июня в 09:00
8034
13
Форум
Проблемы производительности Unreal Engine 5: разбор ситуации на Unreal Fest
Проблемы производительности Unreal Engine 5: разбор ситуации на Unreal Fest
Unreal Engine 5 продолжает оставаться в центре внимания игрового сообщества из-за проблем с производительностью. На ежегодной конференции Unreal Fest в Орландо представители Epic Games и ведущие разработчики, включая команду Obsidian Entertainment, обсудили основные сложности при работе с движком.
17 июня в 18:00
10839
11
Форум