Релиз Fortnite на iPhone стал настоящим технологическим достижением — несмотря на визуальные упрощения по сравнению с полноценной версией, мобильная осталась той самой узнаваемой королевской битвой, с тем же игровым процессом, тем же кодом и даже с поддержкой кроссплатформенной игры с консолями и ПК. Недавно Epic Games подняла планку мобильной Fortnite на новый уровень: последние iOS-устройства теперь способны исполнять игру на скорости 60 кадров/с.

Интересно, что за исключением незначительных изменений вроде разблокировки частоты кадров и появления соответствующей опции в меню игры, никакой существенной модернизации кода не потребовалось. Fortnite на последних iPhone работает со скоростью 60 кадров/с благодаря новой однокристальной системе Apple A12 Bionic — или, скорее, её возросшей производительности и, что особенно важно, превосходным тепловым характеристикам. Разработка мобильных игр накладывает на разработчиков дополнительные ограничения — в частности, необходимо учитывать проблему перегрева устройств.

Видео: тест 60 кадров

Судя по общению журналистов Eurogamer с Epic Games, прошлогодний iPhone X теоретически тоже может исполнять Fortnite на частоте 60 кадров/с. По словам разработчика, время рендеринга каждого кадра обычно варьируется от 8 до 16 мс. В большинстве случаев можно достичь 60 кадров/с, хотя в наиболее сложных сценах производительность может и падать. Но не всё так просто: реальность такова, что использование A11 на пределе возможностей продолжительное время приведёт к перегреву устройства и, как следствие, сильному снижению тактовых частот CPU и GPU, а также существенно снизит срок службы батареи. Поэтому Epic Games решила просто ограничить частоту 30 кадрами/с и тем самым обеспечить работу устройства в нормальных условиях.

Видео: тест 60 кадров

С A12 Bionic, который используется в iPhone XS, XS Max и iPhone XR, история другая. Epic говорит, что дополнительная вычислительная мощность GPU позволяет Fortnite просчитывать кадры за 8–10 мс, а это означает, что у кристалла ещё есть немало времени на «простой». Переход Apple на новый 7-нм процесс TSMC также дал дополнительный запас по теплу, необходимый для поддержания пиковых частот. По умолчанию игра по-прежнему запускается на частоте 30 кадров/с, но пользователь может переключиться на 60 кадров/с — в последнем случае, разумеется, время автономной работы снизится и устройство будет греться сильнее.

Но как это работает на деле? Судя по тестам Eurogamer, в подавляющем большинстве случаев Fortnite на iOS в самом деле выдаёт 60 кадров/с. Управление с помощью сенсорного экрана по-прежнему остаётся неуклюжим, но игра выглядит и ощущается заметно лучше благодаря более живому отклику на действия игрока. Если же сравнивать её с версией для Razor Phone, работающей на частоте 30 кадров/с, визуальные эффекты остаются почти полностью идентичными (у iPhone XR, кажется, есть преимущества в области потокового вывода текстур и иногда — более дальней дистанции прорисовки). Но в целом игра воспринимается намного лучше за счёт почти идеальной плавности 60 кадров/с против не всегда равномерного вывода 30 кадров/с.

Видео: тест 60 кадров

При сравнении с Xbox One X наблюдаются те же визуальные компромиссы — уменьшенная дальность прорисовки, упрощённая геометрия, текстуры, освещение, глобальное затенение и прочее. Но за счёт плавности общее впечатление остаётся очень схожим, тем более что многие из компромиссов просто незаметны при воспроизведении на экране телефона. Нужно отметить, что не везде наблюдается твёрдая частота в 60 кадров/с на iPhone 2018 — некоторые общие сцены с увеличенной дальностью прорисовки (но, конечно, далеко не все) могут привести к заметному снижению производительности.

Видео: тест 60 кадров

Epic говорит, что процессорное время, необходимое для прорисовки кадра в Fortnite, находится в диапазоне 4–5 мс на чипе Apple A12 Bionic. Компания также подчёркивает, что для обеспечения кроссплатформенной игры в целом исполняется тот же код, что и на консолях, хотя, конечно, он работает с более низким уровнем детализации. Тем не менее, качество анимации и кода предсказания сети уже заметно улучшилось, и последуют дополнительные улучшения для использования новых мощностей A12. Кроме того, последние iPad Pro тоже способны обеспечить 60 кадров/с, как и iPhone 2018, причём Epic говорит, что даже прошлогодняя модель может получить такую ​​же функциональность, хотя настройки качества графики для этого могут быть слегка снижены.

Источник

itzon

От itzon

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

четырнадцать − 6 =