Лучшее  🚀
18.07.2022 в 16:08 Evernews

Как работает Portal для Nintendo 64: объясняет разработчик

Немного магии с буферами и отсекающими поверхностями — и все в порядке.

Кстати, на сайте читать удобнее

Последние несколько месяцев разработчик Джеймс Ламберт создает демейк Portal для ретро-консоли Nintendo 64. Хотя консоль появилась за десять лет до релиза Portal, Джеймсу удалось реализовать на ней основные механики игры.

В Portal 64 — так Джеймс называет свой проект — можно взаимодействовать с объектами, создавать порталы, видеть сквозь них другие фрагменты уровня и перемещаться к ним. В новом ролике разработчик объясняет, как это работает.

Технически, рассказывает Ламберт, в реализации порталов на Nintendo 64 нет ничего особенно сложного:

Основная проблема — сделать так, чтобы портал выглядел нормально, а не сделать сам портал. Создав первую версию портала, Джеймс обнаружил, что она некрасиво пересекается со стеной и выглядит довольно глючно.

Решение представляет собой комбинацию из нескольких техник. Во-первых, Джеймс вырезает в стене дыру там, где появляется портал. Во-вторых, в этом место добавляется невидимая плоскость, отсекающая буфер глубины: иначе в дыре появлялись бы объекты, находящиеся позади стены.

Опробовать актуальную версию Portal 64 можно самостоятельно. Джеймс выкладывает и сам билд (он работает как на эмуляторе, так и на реальной консоли), и исходники своего проекта.