arzh-CNenfrdejakoplptesuk
Search find 4120  disqus socia  tg2 f2 lin2 in2 X icon 3 y2  p2 tik steam2

Stride 4.2.1: поддержка compute shaders на Vulkan и +40% к производительности

Вышла новая версия Stride 4.2.1.2485 — кроссплатформенного и открытого игрового движка на C#, ранее известного как Xenko. Обновление делает Stride ещё более мощным инструментом для разработки 3D-игр и VR-приложений, особенно с учётом стабильной поддержки Linux и Vulkan.

Stride 4.2.1.2485

Главной новинкой стало добавление поддержки compute shaders для Vulkan-бэкенда. Новый механизм компилирует GLSL-компьютные шейдеры с использованием специальных compute-интринсик-функций, что расширяет возможности разработчиков по созданию параллельных и ресурсоёмких задач прямо на GPU.

Ещё одно важное улучшение — значительный прирост производительности в UI-системе движка. Оптимизация рендеринга пользовательского интерфейса позволила устранить GPU-столбняки при батчинге, а также ускорить движок за счёт обхода медленного пути копирования памяти. В сценах с большим количеством draw call’ов это дало сокращение времени подготовки кадра на CPU примерно на 40%, что критично для масштабных проектов и VR-опыта.

Также в Stride 4.2.1 появился новый API для чтения мешей и улучшения в физическом движке Bepu Physics, что делает симуляции более надёжными и точными. Stride остаётся одним из самых перспективных C#-движков для 3D-графики, объединяя гибкость языка высокого уровня с возможностями низкоуровневого управления ресурсами.

Топ материалов GameGPU