Специалисты Digital Foundry посвятили презентации ролевой игры Starfield специальный выпуск своего подкаста. Алекс Баталия (Alex Battaglia) и Джон Линнеман (John Linneman) прошлись по основным техническим и графическим аспектам игры, а также объяснили, почему ограничение в 30 fps пойдёт проекту на пользу.
- Джон не удивился, когда услышал о решении ограничить частоту кадров в Starfield на консолях. Эти параметры подходят такой большой RPG от Bethesda. Это игра не просто с открытым миром, а с открытой вселенной. Starfield состоит из множества систем, которые должны постоянно взаимодействовать. Например, мало кто обратил внимание на шутку во время презентации, что игрок может воровать сэндвичи со всей станции и складировать в одном месте, а ведь этот пример иллюстрирует важную механику. Игра запоминает положение всех предметов, с которыми взаимодействовал игрок. Сама по себе механика не нова, она появилась очень давно. Но это требует своих аппаратных мощностей.
- Алекс добавляет, что в таких больших играх также много внимание уделяется проработке ИИ. Неигровые персонажи в городах должны чем-то заниматься. И игра без каких-либо загрузочных экранов должна корректно рассчитывать положение NPC, если игрок захочет посетить город.
- Оба эксперта согласились в том, что решение ограничить частоту кадров на уровне 30 положительно скажется на игровом опыте. Разработчикам не нужды гнаться за большим количеством fps на консолях, иначе придётся урезать функционал других систем. При этом игра работает с внутренним разрешением1296p, что потом уже масштабируется до 4K. Игроки увидят достаточно чёткую картинку. При этом изображение на 30 fps может показаться более плавным за счёт стабильности, чем, например, рванные 40–60 кадров в демоверсии Final Fantasy XVI и Star Wars Jedi: Survivor.
- Ещё одна причина потолка в 30 fps заключается в высокой нагрузке на процессор. Алекс пристально следит за развитием Star Citizen и привёл в пример то, как аппаратные мощности нагружаются в этой космической игре. Во время путешествия по планетам, ограничивающим фактором производительности является видеокарта. Графический процессор получает максимальную нагрузку в таких условиях. Но если переместиться в насыщенный объектами город, то нагрузка на видеокарту падает до 50%, а вот центральный процессор загружен максимально. И чаще всего это приводит к падению частоты кадров. Алекс считает, что в Bethesda учли этот фактор. Игрок в Starfield будет часто посещать насыщенные объектами локации и города. Поэтому лучше установить потолок в 30 fps и сделать всё для сохранения стабильности, чем показывать пользователю картинку с заиканиями и скачками фреймрейта.