Аннотация:
Независимый разработчик Тони Макарони продемонстрировал игровой движок собственной разработки, на создание которого ушло около восьми месяцев. Демонстрация роуминга в лесу и лугах была записана в разрешении 1440p со средней скоростью около 130 кадров в секунду после снятия ограничения частоты кадров на RTX 3080. Соответствующее видео получило более 1,2 миллиона просмотров на YouTube за несколько дней.

Тони Макарони сказал, что этот движок почти полностью написан им самим. Ранее он долгое время использовал Godot для экспериментов с такими технологиями, как глобальное освещение и виртуальные текстуры, а затем обратился к самостоятельно созданной архитектуре для достижения конкретных целей. Функциональный объем текущего движка по-прежнему ограничен, основное внимание уделяется рендерингу большого количества объектов с высокой детализацией.
Движок использует детали уровня кластера для формирования виртуальной геометрии и представляет удаленные объекты в вокселях; глобальное освещение объединяет экранное пространство и воксельные схемы без использования трассировки лучей. Самые дальние объекты используют упрощенную прокси-модель, которая не сохраняет данные отдельных экземпляров. Разработчики также модифицировали оптимизатор сетки для генерации вокселей одновременно с иерархической детализацией.

В конкретных тестах демонстрация может достигать около 200 FPS с высоты птичьего полета и падать примерно до 80 FPS при входе в сцену самого густого леса; Ноутбук, оснащенный мобильной версией RTX 3070, может поддерживать 60 FPS в большинстве сцен. Разработчики рассматривают RTX 2060 и RX 6400 как теоретический минимальный порог для связанных функций. Погодная система была включена в проект с самого начала, но он признает, что ее реалистичность все еще нуждается в улучшении.
Комментарии