Почему Bloodborne загружается так долго?

Дмитрий 'Evon' Рудь, 8 апреля 2015 года в 15:50
Почему Bloodborne загружается так долго?
► Разработчики пытаются понять, почему загрузки в Bloodborne занимают так много времени.

Если вы когда-либо играли в Bloodborne, то, скорее всего, задавались вопросом, вынесенным в заглавие данной новости. Загрузка в Bloodborne длится около 40 секунд, если не больше, а что сама игра делает в это время за тем неподвижным и пустым экраном, на который мы смотрим? Даёт монстрам наставления? Оттирает кровь? Так или иначе, одного из редакторов Gamesradar, Леона Хёрли (Leon Hurley), такая ситуация отнюдь не устраивала, поэтому он связался с несколькими разработчиками из разных студий, чтобы узнать, что скрывает загрузочный экран Bloodborne.

Первый источник рассказал Хёрли: «Поскольку начальная загрузка и последующая перезагрузка локации «Соборный округ» (Cathedral Ward) одинаковой длины, можно сделать вывод, что игра полностью сбрасывает все загруженные ранее данные (текстуры + геометрия объектов)». Это имеет смысл, учитывая концепцию «проходи всё заново, когда умрёшь» игр серии Souls - на уровне нужно не просто возродить всех врагов, но и восстановить все разрушенные игроком объекты окружения, у которых есть своя физическая модель поведения. В этом случае полная перезагрузка выглядит как самый простой способ решения данной проблемы.

Я думаю, что, да, это не слишком эффективно, они просто сбрасывают все данные и делают полную перезагрузку, - говорит второй разработчик. Третий источник, в свою очередь, отмечает, что, «если вы умрёте в игре, не сделав ни одного шага, то вы можете ожидать меньшее время загрузки, чем после получасового путешествия».

Почему? Третий разработчик продолжает объяснения: «Есть несколько причин делать полную перезагрузку уровня: во-первых, вы можете быть точно уверены, что всё будет работать, даже если в прошлый раз случился какой-то баг. Вы начинаете с чистого листа, поэтому вам не приходится осторожничать. В сущности, это самый простой и безопасный способ». Второй разработчик соглашается с ним: «Наверняка существуют способы оптимизировать данный процесс. Я подозреваю, что т.к. современные игры всегда разрабатываются до последнего, долгие загрузки были наименьшим злом, на которое пришлось пойти разработчикам (этот вариант уж точно лучше той тонны багов, которую ощутили на себе игроки Assassin's Creed: Unity). Эту проблему можно будет легко решить в одном из ближайших обновлений (я надеюсь)».

Допустим, но почему же так долго? «Я не верю, что перезагрузка одних врагов занимает столько времени, однако груды книг, бочек и тому подобного тоже принимают свою первоначальную форму [когда вы перезагружаете уровень]. Все они имеют физическую модель, но, возможно, "дремлют, пока вы не окажетесь рядом"», - говорит третий разработчик. «Я не уверен, сколько процентов окружения они содержат в памяти одновременно, однако же игрок может видеть довольно далеко, но, рассматривая текстуры, мы сталкиваемся со степенью "LoD" (или level of detail – степень уровня детализации объектов в зависимости от близости к ним игрока».

Почему Bloodborne загружается так долго?

Помимо того, что нужно восстанавливать сотни смещенных физических объектов, текстуры также являются фактором, который учитывают все три разработчика. «Я не уверен, что происходит, например, с кровавыми брызгами, но это может быть причиной для перезагрузки текстур», - объясняет третий разработчик. «Текстуры и звуковое сопровождение, судя по моему опыту, являются самыми большими факторами, увеличивающими время загрузки». На эти крупные текстуры с высокой детализацией также обратил внимание первый источник: «Громадные по размеру текстуры с высоким разрешением занимают больше всего в памяти консоли». Разработчики, однако, сомневаются в том, что в этом процессе участвует сжатие – что-то, что может уменьшить количество информации на диске, но требует много времени, чтобы распаковать сжатые данные.

Итак, время загрузки в Bloodborne может быть оптимизировано, однако в конечном итоге, кажется, что Bloodborne с его длительными темными экранами является жертвой требований нынешнего поколения консолей: движущихся на уровне объектов, текстур высокого разрешения, геометрии предметов и так далее – одновременно с более безопасным подходом во избежание крупных багов, которые могли случиться на старте продаж игры. Это все имеет смысл на бумаге, но учитывая то, что все современные игры гонятся за примерно одинаковым уровнем графики, не станет ли это проблемой, которую мы будем все чаще встречать в будущем?

12 комментариев
9 апреля 2015 года в 08:15

Ну надо сказать, в отличии от дарк соулс в этой я умирал ну очень мало, а вот загрузки когда надо от лампы к лампе портануться действительно напрягают но это мелочь так то игра шедевр 100часов назадрачивал уже))

+1 1   -1 0
9 апреля 2015 года в 15:35

2tolyan799:

Сразу видно, чувак в теме)))

P.S. дышать иногда забываю когда играю в Bloodborne.

+1 0   -1 0