Технологии Unreal Engine 5 не решают проблемы компиляции шейдеров без вмешательства разработчиков
Последние версии Unreal Engine 5 включают системы, разработанные для оптимизации компиляции шейдеров, но, как выяснили эксперты Digital Foundry, они не работают без дополнительной настройки со стороны разработчиков. Согласно обсуждению в недавнем подкасте, Epic Games признала, что проблемы кэширования шейдеров возникли из-за увеличения их сложности, особенно в Direct3D 11, но в Direct3D 12 и Vulkan для этого внедрили систему PSO.
Тем не менее, даже в последних версиях Unreal Engine 5 (с 5.1 по 5.4) эти технологии не обеспечивают заявленный эффект без ручной настройки. Разработчики сообщили Digital Foundry, что Epic Games продолжает работу над улучшением производительности, но пока решение проблемы остается на их стороне.
В Unreal Engine 5.5 была представлена экспериментальная функция MegaLights, а также улучшения для Sequencer и других систем. Несмотря на текущие проблемы, Epic Games работает с производителями видеокарт и графических API, чтобы улучшить ситуацию в будущих версиях движка.