авторские серии
July 14

Открытия в фоторежиме No Man's Sky

2020-03-30

Вселенная No Man's Sky, с её 18 446 744 073 709 551 616 процедурно сгенерированных планет, создаёт идеальные условия для бесконечных географических открытий. Но речь сегодня пойдёт об открытиях иного рода, отодвигающих границы этой вселенной с помощью фоторежима.

Впервые представленный в обновлении Path Finder от 08.03.2017, screenshot tool разрабатывался Hello Games в сотрудничестве с Дунканом Харрисом, первопроходцем глянцевой внутриигровой фотографии и, вероятно, наиболее популярным из работающих в этом жанре авторов. В числе представленных в нём функций — возможность изменения времени суток и плотности тумана, настройки отображения слоёв облаков, набор фильтров и, разумеется, свободная камера, действующая в ограниченном радиусе.

Существуют модификации (к примеру, Extended Photo Mode), позволяющие снять ограничения на перемещение камеры и отключить коллизию у большинства объектов, но в данном случае нас интересовало то, каких результатов можно добиться с помощью встроенного фоторежима на актуальной версии игры для Windows.

Никита Лукашов на протяжении последней пары месяцев был нашим фотокорреспондентом в дальнем космосе; перед вами — результат его исследований

На грузовом корабле

Вместо того, чтобы приступить к исследованию космоса, изучим для начала наше основное транспортное средство. Первая же особенность грузового корабля, бросившаяся в глаза в фоторежиме — его отрисовка по частям, приводящая к вот таким результатам:

Зона на грузовом корабле, по которой можно перемещаться, состоит из ангара, куда садится корабль игрока, и условной палубы. Палуба изначально не сгенерирована и появляется только тогда, когда игрок входит в первый шлюз. С ангаром она связана длинной лестницей с двумя шлюзами.

Включение фоторежима перед закрытием шлюза для отключения отрисовки палубы
Вид на ангар сверху, полученный через отсутсвие палубы

Фрагменты, из которых состоит корабль, можно увидеть ниже. Сразу после входа в игру генерируется ангар (синий свет слева) и «бочки» с лутом.

При строительстве новых отсеков воспроизводится анимация их постепенного создания — снизу вверх — после чего появляется цвет. В этот момент через строящийся отсек можно посмотреть на всё остальное окружение:

Ещё интереснее результат, если не строить, а ломать отсеки. Когда игрок сносит отсек, игра отгораживает стеной то место, где он находился — но если одновременно бежать в него и производить снос, можно успеть оказаться за этой стеной прямо перед тем, как она появится, и увидеть примерно следующую картину:

У каждого игрока могут быть дополнительные грузовые корабли и фрегаты. Ниже представлен двигатель одного из них:

Если они не в экспедиции, корабли висят над основным кораблём, и с них при желании можно спрыгнуть на свой главный корабль, как на снимке ниже:

На космической станции

Станция в No Man's Sky есть почти у каждой звезды. Она либо заброшена, либо принадлежит одной из трёх разумных рас. На ней есть торговый автомат, торговцы улучшениями, порт для кораблей, квесты, телепорт:

Один из примеров станции. Бывают треугольные, ромбовидные и круглые

При входе в фоторежим игра ставится на паузу. Если начать диалог с торговцем и войти в фоторежим, то диалог начнется в фоторежиме. При выходе из него пропадает и окно диалога. Но так как игрок не ответил на фразу NPC, игра думает, что игрок ещё не закончил говорить — и камера персонажа продолжает висеть перед NPC, как будто диалог продолжается. В этом состоянии можно открывать фоторежим и инвентарь, можно ходить, но нельзя взаимодействовать с предметами. Также пропадает модель игрока, однако остаётся шлейф от джетпака. Так, отслеживая свой шлейф при передвижении и проверяя расположение своей модели с помощью фоторежима, можно добраться до другого отсека, при заходе в который оставшаяся часть станции перестаёт отображаться, что и производит эффект, представленный на снимках ниже. Стоит заметить, что игра при этом софтлочится, и из диалога выйти можно только перезапуском сохранения.

Сетка от ограничителя области полета камеры на корабле:

Представитель расы Корваксов — у них на всеходин коллективный разум. А точки на фоне — это текстуры, которые пытаются загрузиться:

Попытка вылететь за пределы станции с джетпаком:

Взлётно-посадочная полоса

Распространяющийся по станции сканер:

Станция Атласа — могущественного древнего ИИ, которого некоторые принимают за Бога:

Туннель для вылета, такого цвета из-за света Атласа (красный) и местной звезды (остальное):

Интерфейс Атласа

Остальные фото изнутри станции:

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

В космосе

Любопытный глитч связан с настройками резкости. Значение в 1% размытия размывает почти весь фон, значения между 2 и 90% не производят никакого эффекта, но вот последние десять процентов охватывают всё, что не вошло в первый. В космосе чёткими остаются даже не сами объекты переднего плана, а, по-видимому, всё, что попадает в контуры их довольно щедрых хитбоксов (?)

Визуальные артефакты на снимках и видео ниже появляются при входе в верхние слои атмосферы исключительно на поверхности воды исследуемых планет.

Вот так выглядит экран во время 'прыжков' к другой звезде — в это время игрок ненадолго теряет управление и вынужден ждать:

А вот как это выглядит извне:

Наш старый знакомый — классический глитч «hall of mirrors»:

Хаотичное нагромождение всех прочих космических снимков:]

Исследование планет

[Никита, я ужасно устал описывать твои снимки. Я не играл в игру! Артём]

[Ладно, стоит хотя бы попытаться их классифицировать]

[Кхм]

прохождения сквозь текстуры

[Sample text]

флора и фауна

[Sample text]

рукотворные структуры

[Sample text]

взгляды в небо

[Sample text]

Под водой

[Эта часть снимков выглядит особенно важной, так что я выделяю её в отдельный раздел]

Ещё мы записали альбом. Он полностью составлен из звуков, которые можно услышать только в фоторежиме No Man's Sky.

И… я просто положу здесь все остальные снимки?