Разработчики рассказали о создании одной из главных особенностей популярной ролевой игры.
Серия игр Final Fantasy известна не только запоминающимися открытыми мирами и яркими персонажами, но и любовью к деталям. Одной из таких деталей стала новая игровая механика — фотографии, которые на протяжении игры делает один из персонажей по имени Промпто. Пока главный герой по имени Ноктис набирается сил, чтобы спасти мир, его приятель держит камеру наготове и делает снимки даже во время боя.
На прошедшей в Сан-Франциско конференции GDC 2017 ведущий разработчик Final Fantasy XV Празерт Празертвитьякарн рассказал, как работает система фотографий в игре, и об искусственном интеллекте, стоящем за этой механикой.
На мысль о том, что какие-то моменты в Final Fantasy XV можно запечатлеть с помощью камеры, Празертвитьякарна вдохновили собственные путешествия с друзьями.
Вместе с командой разработчиков Празерт пришёл к выводу, что механика должна не только вдохновлять и развлекать игроков, но и давать им возможность обнаружить что-то необычное и поделиться этим. Например, увидеть персонажа по имени Игнис без очков можно лишь на редких кадрах, которые иногда удается «поймать» удачливым игрокам.
Однако если в реальной жизни люди делают фотографии по какой-то причине, то в Final Fantasy XV этот процесс запускают различные триггеры. Их роль могут играть как важные кат-сцены, так и простые сиюминутные капризы. Но и за последними стоят определённые алгоритмы: так называемая «прихоть» (англ. whim) имеет место только тогда, когда нет других более значительных триггеров.
Затем искусственный интеллект относит будущий снимок к одной из 20 тематических групп. Среди них — захватывающие кадры с поля боя, селфи главных героев или изумительные пейзажные фото, призванные показать красоту вымышленного мира Final Fantasy XV.
Определившись с темой, ИИ запускает процесс «усовершенствование деталей» (англ. detail enhancement): заставляет персонажей повернуться к камере, позировать, посмотреть в объектив, улыбнуться. Затем система вычисляет подходящий кадр в соответствии с положением персонажей в пространстве. Финальный этап — добавление модного фильтра, как в Инстаграме, и загрузка готовой фотографии в альбом.
Промпто делает более 20 снимков в день, но в итоге в альбом попадает лишь 8-12 из них. Это результат работы автоматического фильтра: проверив получившиеся фотографии на схожесть, система оставляет только уникальные и отсеивает ненужные. Таким образом, в конце игрового дня пользователь видит только самые лучшие снимки и уже из них выбирает, какие сохранить или даже выложить в сеть.
Конечно, внедрение новшеств не обходится без жертв. Так, изначально команда хотела дать игрокам возможность контролировать камеру Промпто. Но от этой идеи пришлось отказаться, поскольку в таком случае им пришлось бы направить значительные усилия и средства на создание интерфейса для управления этой самой камерой; к тому же все кнопки уже были заняты другими командами.
Поэтому разработчики пошли на компромисс, и в итоге игрок может контролировать съёмку только во время сражений. Такой вариант было гораздо легче воплотить в жизнь хотя бы по той причине, что в режиме боя уже была предусмотрена возможность игрока командовать своими напарниками.
Напоследок Празертвитьякарн дал своим слушателям важный совет: работая с искусственным интеллектом, стоит изучить его границы. В конечном итоге, нужно быть не только производителем, но и исследователем — а исследовать ИИ, считает Празерт, действительно весело и увлекательно.
Final Fantasy XV — ролевая игра в жанре экшен-RPG от японской компании Square Enix. Как и другие части легендарной серии, она не связана со своими предшественниками сюжетно, её действия происходят в независимом вымышленном мире, но в то же время игра наследует характерные особенности вроде игровой механики и музыкального сопровождения.
Источник: