До 130 FPS на RTX 3080 в разрешении 1440p: энтузиаст создал собственный игровой движок Forest Engine

До 130 FPS на RTX 3080 у 1440p: ентузіаст створив власний ігровий рушій Forest Engine

Моддер и разработчик игр Тони Макарони продемонстрировал созданный собственноручно игровой движок Forest Engine, работавший с 130 FPS на RTX 3080.

Разработчик стремился продемонстрировать, чего можно достичь с помощью специализированного движка для рендеринга на относительно скромном аппаратном обеспечении. Моддер продемонстрировал визуализацию лесного пейзажа на основе движка, написанного преимущественно самостоятельно.

Отмечается, что Forest Engine показал в среднем 130 FPS при разрешении 1440p с видеокартой RTX 3080. Разработчик опубликовал демонстрационное видео на YouTube и разместил его на Reddit.

Видео показывает визуализацию масштабного леса, густой подлесок, великолепную детализацию объектов на большом расстоянии и невероятно точное естественное освещение. По словам разработчика, производительность в значительной степени зависит от положения камеры. Средний FPS составляет 130. Вид сверху позволяет достичь 200 FPS. Густые лесные массивы в среднем работают с 80 FPS.

Это удивительно хорошие результаты для RTX 3080, выпущенной 6 лет назад, учитывая чрезвычайную плотность и геометрическую сложность растительности, показанной в демонстрационном ролике. Однако это данные, представленные разработчиком и не проверенные независимыми специалистами.

Максимально удаленные объекты дополнительно упрощаются с помощью прокси, исключающих лишние данные для каждого объекта. Система освещения сочетает элементы пространственной обработки с глобальным освещением на основе вокселей без аппаратно ускоренного трассирования лучей.

Это напоминает технологию Sparse Voxel Octree Global Illumination (SVOGI) от Warhorse Studios в значительно модифицированном движке CryEngine, на котором, в частности, работает Kingdom Come: Deliverance II. Это позволяет создать непрямое естественное освещение без лишних вычислительных затрат, связанных с более требовательным аппаратным обеспечением на основе трассировки лучей.

Разработчик отмечает, что потратил на создание движка около 7 месяцев и сосредоточился на создании масштабной игровой среды, наполненной высокополигональной растительностью. По словам Toni Macaroni, одна из сцен содержит около миллиона объектов и 4 млн треугольников.

В августе прошлого года этот разработчик представил другую реализацию, созданную с помощью Godot. Тогда производительность достигала около 170 FPS на той же RTX 3080. В том проекте активно использовались собственные макеты растительности и генерация ландшафта с помощью Houdini, что подчеркивает наличие опыта у этого моддера.

Конечно, рендеринг, выполняемый на экспериментальном кастомном движке, не может напрямую сравниваться с полноценными играми, в которых анимация персонажей, физика, ИИ, игровые системы и дополнительная нагрузка на CPU будут значительно влиять на производительность.

Однако эта демонстрация служит ярким примером того, чего можно добиться при тщательной разработке и использовании собственноручно созданного контейнера рендеринга.

Источник: Reddit; Wccftech

Источник материала
loader
loader