05.01.2026, 20:29
|
#16729
|
|
Pip-Boy 2000
Регистрация: 05.03.2009
Адрес: Москва
Сообщений: 11,505
Репутация: 3727
|
Система навигации Fallout 3 потребовала месяцев переработки ради марша гигантского робота Либерти Прайм
Цитата:
Марш Либерти Прайма остаётся одной из самых запоминающихся сцен Fallout 3, где массивный робот, ненавидящий коммунизм, шагает через пустоши и терроризирует всё на своём пути. Даже кульминационные моменты вроде противостояния с главным злодеем Мерунесом Дагоном в Oblivion, вышедшей двумя годами ранее, кажутся статичными по сравнению с Праймом – Дагон велик, но Прайм перемещается по открытому миру как любой другой NPC.
Может показаться, что достаточно просто загрузить 3D-модель в мир и позволить ему разгуливать, но детали марша Прайма потребовали множества часов работы. Как вспомнила директор студии и производства Bethesda Анджела Браудер в интервью PC Gamer:
Цитата:
Либерти Прайм – один из тех случаев, когда мы потратили месяцы, пытаясь заставить его пройти по очень специфическому пути. Месяцы.
Мы просто хотим, чтобы вы прошли по этому конкретному пути и сделали эту конкретную вещь. Это всё, о чём мы просим, сэр. Иногда во время разработки думаешь: "Мог бы ты просто остановиться?" Ты приближаешь Либерти Прайма к нужному результату, а потом какой-то случайный NPC выбегает на его пути. И в следующее мгновение Либерт Прайма находится где-то здесь и стреляет... Но это крутой момент, который все помнят. Так что усилия определённо того стоят.
|
Браудер считает, что работа с кастомным движком означает безграничные возможности, хотя иногда ощущается как карточный домик.
Цитата:
|
Много крутых вещей, которые, если подумать как следует, никогда не должны были работать.
|
Топливом для всей этой дополнительной работы стало простое правило:
Цитата:
|
Никогда не хочется говорить "нет" классной идее, не попытавшись хотя бы воплотить её.
|
Бывший программист Bethesda Жан Симоне углубился в детали головной боли с Праймом у себя в блоге.
Цитата:
|
Navmesh были в моде, но это создало проблему, так как навигация на основе navmesh не очень хорошо работает с агентами разного размера.
|
Либерти Прайм, высотой в несколько этажей, словно магнитом притягивал аномалии.
Цитата:
|
Он всё сломал! Все умные трюки, которые я использовал до этого, не работали. А Liberty Prime был критически важен для игры, он ДОЛЖЕН был пройти довольно длинное расстояние, взрывая объекты, бросая ядерные боеголовки и распространяя капиталистическую пропаганду.
|
После нескольких месяцев, потраченных на переписывание кода навигации специально для учёта Прайма, марш наконец прошел так, как задумывалось.
|
|
|
|