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

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

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

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

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

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

Другие публикации по теме
Шаблон UnrealCraft для создания миров без написания кода был обновлен до Unreal Engine 5.5
Шаблон UnrealCraft для создания миров без написания кода был обновлен до Unreal Engine 5.5
Грег Култхард представил шаблон UnrealCraft для Unreal Engine 5.5, который позволяет создавать воксельные миры в стиле Minecraft без необходимости написания кода. Вся логика реализована через блюпринты, что делает инструмент доступным даже для начинающих разработчиков.
16 марта в 21:00
5679
3
Форум
Свежая технодемка Unreal Engine 5.5.3 демонстрирует умопомрачительный визуал
Свежая технодемка Unreal Engine 5.5.3 демонстрирует умопомрачительный визуал
Компания Epic Games продолжает улучшать свой движок Unreal Engine 5, продемонстрировав возможности версии 5.5.3 в новом ролике с демонстрацией технического демо.
4 марта в 10:44
26384
35
Форум
Высокий Хротгар из Skyrim на Unreal Engine 5.4
Высокий Хротгар из Skyrim на Unreal Engine 5.4
Ютубер Лео Торрес опубликовал видео с демонстрацией воссозданного на Unreal Engine 5.4 Высокого Хротгара из The Elder Scrolls V: Skyrim.
9 февраля в 16:00
3284
8
Форум