Разработчик создал шутер от первого лица на основе Gaussian splats — поиграть можно бесплатно в браузере

Лондонский разработчик Иаков Сумыгин создал минималистичную играбельную видеоигру, использующую технологию Gaussian splats для отображения окружения. Поиграть в неё можно прямо сейчас в браузере. Хотя геймплей крайне прост, главный интерес новинки заключается в технологии, а не в самом шутере.

Gaussian splats — это тип данных для представления трёхмерного мира с фотореалистичным качеством при скромных затратах на рендеринг. Сцены создаются путём обработки множества фотографий или видео реального пространства с помощью процесса «Structure-from-Motion», который интерпретирует данные как 3D-сцену и создаёт разреженное облако точек. Затем с помощью ИИ выполняется оптимизация для настройки положения, формы, прозрачности и цвета каждого элемента.

Скриншот редактора PlayCanvas с 3D-окружением, созданным инструментом splat-transform. / Изображение: Iakov Sumygin

Хотя основная идея Gaussian splats восходит к работам начала 1990-х годов, современная версия берёт начало от статьи французских исследователей 2023 года. Технология уже активно используется: в прошлогоднем фильме «Супермен» с её помощью создавали сложные визуальные эффекты, а музыкант A$AP Rocky выпустил клипы с этой техникой.

Главная проблема Gaussian splats — они фиксируют только внешний вид мира, что затрудняет их использование в интерактивных медиа. Инновация Сумыгина заключается в том, что он взял готовое сканирование заброшенного здания и с помощью специальных инструментов преобразовал сплаты в воксели, создав коллизионную сетку. Это позволило получить рабочую 3D-геометрию для видеоигры.

Запечённое освещение хорошо смотрится на оружии, но плохо применяется к персонажам, а тени отсутствуют. / Изображение: Future

После этого разработчик запекал сетку освещения, «виброкодингом» создал базовый ИИ и алгоритм поиска пути для вражеских солдат, а затем разместил проект на PlayCanvas — браузерном игровом движке, принадлежащем Snap (той самой компании, владеющей SnapChat), где работает Сумыгин.

С точки зрения геймера, демо-версия не представляет особого интереса: одно неловкое оружие, одна модель врага со статичной анимацией, множество багов (например, оружие расходовало больше патронов с каждой перезарядкой) и возможность провалиться сквозь мир. Детализация тоже оставляет желать лучшего — при ближайшем рассмотрении графика напоминает игру Rage от Id Software. Проекты на Unreal Engine 5, такие как Unrecord и Bodycam, справляются с задачей лучше.

Низкое качество деталей при близком рассмотрении остаётся проблемой для окружений, созданных с помощью этой технологии. / Изображение: Future

Однако с технической точки зрения проект Сумыгина чрезвычайно интересен. Теперь, когда инструменты готовы, любой желающий может относительно быстро отсканировать окружение и создать игру с впечатляющей графикой. Весь проект весит менее 100 мегабайт, что впечатляет для такого уровня детализации.

Проект полностью открыт и доступен на PlayCanvas вместе с использованными активами. По сути, это реклама продукта SuperSplat компании Snap, но она даёт заманчивое представление о потенциально полезном инструменте для разработчиков игр.

Источник: Tomshardware.com

Подписаться на обновления Новости / Технологии
Зарегистрируйтесь на сайте, чтобы отключить рекламу

ℹ️ Помощь от ИИ в комментариях

Вы можете задать вопрос нашему ИИ-помощнику прямо в комментариях к этой статье. Он постарается быстро ответить или уточнить информацию.

⚠️ ИИ может ошибаться — проверяйте важную информацию.


0 комментариев

Оставить комментарий


Все комментарии - Технологии