Wargaming выпустила демоприложение encore rt — движка для world of tanks с поддержкой трассировки лучей — gamedev на dtf
Когда игра перейдёт на него — неизвестно.
9187просмотров
Компания Wargaming выпустила вторую версию демоприложения World of Tanks enCore RT. С его помощью можно оценить новые возможности движка Core, на котором работает игра. В частности, речь идёт о трассировке лучей.
Первая версия движка вышла в декабре 2022 года. В приложении содержатся модификации, которые выходили с марта 2022-го. Так, новый движок больше не поддерживает DirectX 9, но может показывать лучшие результаты на некоторых системах за счёт многопоточности.
В World of Tanks enCore RT используется технология Ray-Traced Shadows, позволяющая «создать физически корректные, видимые с любого расстояния мягкие тени с высокой детализацией». Она была разработана Wargaming совместно с инженерной командой Advanced Rendering компании Intel. При этом для неё не требуется видеокарта с аппаратной поддержкой трассировки лучей — достаточно лишь совместимости с DirectX 11.
Тени создаются в три этапа: построения Bounding Volume Hierarchies (BVH, иерархических структур геометрических объектов), трассировки и применения денойзера.
На первом этапе полигоны, из которых состоит модель, «упаковывают» в «коробки». Благодаря этому системе не надо просчитывать пересечение луча от точки на карте до источника света для каждого полигона. Это сокращает время обработки кадра. Дополнительно ускорить его позволила библиотека Intel Embree, входящая в IntelOneAPI.
В Wargaming отмечают, что алгоритимически процесс не отличается от того, что происходит при аппаратной трассировке лучей. При этом в движок возможно добавить и её, однако доля игроков с видеокартами, поддерживающими аппаратное ускорение, пока мала.
Когда именно World of Tanks перейдёт на новую версию движка enCore пока неизвестно.
Слева — без трассировки лучей, справа — с ней.
#wargaming#worldoftanks