Как работают отражения и зеркала в играх. Хитрости разработчиков от Duke Nukem до рейтрейсинга
Отражения в играх — не то, чем кажутся. Нас обманывают: за «зеркалом» может скрываться комната-клон, а за бликом на капоте — панорамный куб.
Рассказываем, как в играх имитируют зеркальные поверхности, и как на это повлияет распространение рейтрейсинга. Видеоверсия недавней статьи для наглядности.
Было время
Помню как игру Дюк Нюкем загружал с 10 дискет! Одноклассник дал поиграть. Говорит: У тебя есть Саундбластер? А я: Что это??? Он: Это звуковая карта! Со звуком, - говорит, - лучше играть.
Это было открытием для меня! Я тогда и не знал, что играть можно со звуком. Действительно лучше! =)
Blow it out your ass! Ahhhh... Much better!
По мотивам поста "Моя первая полноценная работа в 3D"
Пару дней назад увидел этот пост:
Посмотрел, подумал и понял, что у меня есть практически все ингредиенты, чтобы перейти от 3D к реальным предметам.
Совсем недавно, кстати, собрал компьютер образца 97-98 годов. На базе культового Pentium 200 MMX.
Так, что можно увидеть на столе. Компьютер в составе:
Процессор: Intel Pentium 200 MMX;
Материнская плата: Azza PT-5iT;
Оперативная память: 256 mb dimm, PC133;
Жесткий диск: 4 gb;
Видеокарта: Ati 3D Rage ll+ DVD, 2 mb;
Звуковая карта: Genius Crystal;
CD привод, 3.5 флоппик;
+ разные доп.платы и приблуды.
Конечно же Windows 98 и Come get some, т.е., простите, Duke Nuken.
И супер стильный горизонтальный корпус.
Монитор до вчерашнего дня был новым. LG StudioWorks 57i. Вытащил его из коробки, снял пломбу с кнопки включения, коробку выкинул.
Клавиатура из этого поста:
Кэпсы или фишки, к сожалению, совсем не труъ, т.е. не Mortal Kombat или Power Rangers, а Покемоны, Ледниковый период и что-то еще. Но мы же оставим между нами этот нюанс, да?
Кассеты. Сверху знаменитая Свема МК-90-5, под ней типовые представители конца 90-х.
Рядом лежит достаточно редкий тетрис B-328T.
Справа от системника. Идем снизу.
Посмотрел предыдущие посты @panova111 и увидел упоминание про Маленького принца:
Поэтому первая книга именно она. Далее идет Фигурнов из этого поста:
Процессор, а не системный блок
Затем дискетница с дискетами и кубик Рубика.
Сверху на кубике пасхалка. Про нее будет один из следующих постов, но свои варианты озвучивайте в комментариях.
У меня только один вопрос к @panova111 Какой напиток задумывался? Угадал с Пепси-Колой или нет?
Я всё.
Мои любимые игры, на которых я вырос
В детстве когда мне было 6 лет, мой дядя подарил мне мой первый компьютер, ПЕНТЮМ 1, пузатый монитор, мышка с шариком, и клавиатура в которой с каждым днем нарастало куча крошек, для меня мелкого это было невиданное счастье, первым же делом он установил мне игру, которая является одной из самых любимых и сейчас
BLOOD 1997
Сектанты, зомби, гаргульи и цербер, адские рыбы и блювотные толстяки, что еще нужно шести летнему ребенку
Мне до сих пор иногда снится, как кричат культисты, когда сгорают до тла.
Duke Nukem 3D
Пришельцы ссут в туалетных кабинках, стриптизерши танцуют за доллар, хрюкающие сучары кабаны мутанты, не сделанное домашнее задание, ремень по жопе ...
Let's rock!
Heretic
Опять сектанты какие-то, gо простому называли хренетик, чтобы не произносить хер. Големы и гаргульи, подобие драугров из Skyrim, магия черт возьми !
Носится по огромным залам, чтобы спастись от нежити
Hexen
Сюжетное продолжение Хренетика, колдовство и магия, колдуем руками, бьемся с другими колдунами, и бегаем по темному лесу чтобы дойти до башни с Кораксом, все эти магические посохи на любой вкус, и заклинания, хотелось окунуться в этот мир по настоящему
Конечно же был и DOOM и Quake, но о них и так сказано многое, и переигровка в 1 и 2 Duke Nukem, и говняный Blood 2, из-за которого мой дядя ради меня поехал в другую часть города, а потом вместе со мной, смотрел на это УГ. Это были прекрасные игры, я благодарен их создателям, за атмосферу, моему дяде за возможности, я и сейчас иногда играю в HRP версию Blood.
Джон Сент-Джон записал «коронавирусные» фразы для знакомств голосом Дюка Нюкема
Джон Сент-Джон, озвучивающий Дюка Нюкема со времён Duke Nukem 3D, решил вернуться к роли по случаю пандемии Covid-19 — и все фразы в его ролике, так или иначе, связаны со знакомствами.
Если Covid-19 тебя не достанет, может, я смогу?
Это у тебя в кармане антисептик для рук потёк или ты просто рада быть в двух метрах от меня?
Я увидел тебя в другом конце бара. Оставайся там.
Эй, детка, могу ли я доставить тебе выпить?
Раз уж все библиотеки закрыты, вместо этого я навещу тебя.
Ты не можешь сказать «virus» без «U» и «I».
Эй, детка, нужна туалетная бумага? Я могу быть твоим прекрасным принцем. [оригинальное «prince сharmin» — отсылка к бренду туалетной бумаги Charmin]
Без тебя моя жизнь столь же пуста, как и полки в магазинах.
Помимо того, что фразы озвучены Сент-Джоном, на них также наложен фильтр, благодаря которому они звучат как цитаты из классической игры.
Duke Nukem
История создания игры - здесь
Разработчик: Apogee Software
Платформа: MS-DOS
Год выхода: 1991
Однажды в результате несчастного случая пострадал гениальный учёный по имени Бландервиц: его мозг оказался серьёзно облучён. Он выжил, но радиация изменила его сознание. Он стал вести затворнический образ жизни в своём подземном комплексе, и никто тогда не мог представить, что за идеи вынашивает его воспалённый разум.
А вынашивал он, ни больше ни меньше, идею захватить мир и провозгласить новый мировой порядок. Сам себя он стал называть Доктор Протон. Он создал несколько продвинутых роботов - "техботов" - и с их помощью постепенно расширил свою подземную базу и создал настоящий завод для производства новых техботов.
В результате в 1997 году в его распоряжении была уже целая армия, и Доктор Протон решил, что пришло время действовать. Техботы атаковали и захватили крупнейший город Земли, но в результате тяжёлых боёв он превратился в руины. И похоже, что шутливое прозвище "Шрапнель-сити", которое дали ему военные, закрепилось за этим местом всерьёз и надолго. Видя бессилие армии, остановить Протона вызвался одинокий герой, наёмник ЦРУ по прозвищу Дюк Нюкем.
Надо сказать, что Дюк не был просто отчаянным безумцем: федералы вручили ему прототип перспективного атомного бластера, настолько мощный, что с его помощью можно было уничтожить любого техбота. Кроме того, у Дюка были во-о-о-о-от такенные яйца, и он не боялся вообще ничего. Садясь в вертолёт, он заявил, что быстренько "чпокнет" злодея и успеет вернуться домой ещё до начала шоу Опры Уинфри.
--------------------------------------------------------------------------
Spoiler alert!!!
Внимание! Текст, приведённый ниже, раскрывает сюжет игры.
--------------------------------------------------------------------------
Часть 1. Шрапнель-сити
Боевой вертолёт высаживает Дюка на крыше высотного здания. Отсюда ему предстоит самостоятельно спуститься вниз и найти вход в подземный комплекс Доктора Протона.
Город заброшен, так что можно смело рыться во всяких ящиках и забирать себе всё, что может пригодиться в борьбе с безумным учёным. Кстати, в коробках, помимо прочего, Дюк частенько находит дискеты с игрой "Duke Nukem" :)
Интересно, что кроме разнообразных техботов, которые патрулируют Шрапнель-сити, по стенам зданий здесь ползают какие-то странные зелёные существа неизвестного происхождения. Мутанты? Инопланетяне? Откуда Протон их взял?
А вот этот вертолёт уже вражеский:
Спустившись в подвал одного из зданий, Дюк находит вход на секретную подземную базу. Здесь его атакует змеевидный техбот.
Отсюда по вертикальной шахте он спускается в комплекс пещер, расположенный глубоко под землёй. Здесь расположен один из реакторов, питающих электричеством базу Протона.
Дюк выводит реактор из строя. Затем, преодолев Лабиринт Безумия, он попадает на огромный подземный завод. И узнаёт, что здесь производятся не только техботы.
Рядом с заводом находится ртутный рудник. Пары ртути очень токсичны, и Протон по видеосвязи бахвалится, что даже Коммандер Кин не смог бы здесь выжить. Но Дюку всё пофиг.
Обратите внимание на отражение в луже ртути. Вот такие детали отличают годноту от мусора.
Рудник выходит в вулканическую пещеру колоссальных размеров. Отсюда можно видеть секретный Город-Купол Протона.
Безумный учёный бросает против Дюка все свои силы: это и летающие дроны, и колёсные танкетки, и мехи, и розовый кролик с барабаном, и даже странные живые огоньки (WTF???).
Сам же он наблюдает за Дюком с помощью камер, которые установлены буквально повсюду, да ещё и пытается глумиться над ним по видеосвязи.
Но когда Дюк пробирается в Город-Купол, Протон сам вызывает его на бой. Вот он, в летающем кресле:
Злодей пытается воевать, но после пары залпов атомного бластера понимает, что дела его плохи. Резким поворотом переключателя он запускает реактивные двигатели своего кресла на полную мощность, улетает из подземной пещеры и скрывается в ночном небе Шрапнель-сити.
Это что, мост Золотые Ворота?
Оказывается, Доктор Протон улетел на Луну. Представьте себе, у него и там есть откуда-то секретная база! Но ничего, Дюк его и там достанет.
Часть 2. Миссия: Лунная база
Итак, Луна. Ну а что такого? Если Протон туда летает запросто, то и Дюк доберётся.
Побродив по поверхности лунной базы, он находит спуск под землю... то есть, под лунный грунт. А если говорить совсем точно, то обнаруживает себя внутри огромного кратера: оказывается, строения снаружи закрывают его жерло, а поддерживает их металлическая конструкция колоссальных размеров.
Это, пожалуй, самый сложный этап второй части игры. Свайные конструкции уходят высоко вверх и далеко в разные стороны, упираясь в края гигантского кратера. И когда лазишь по ним, ориентироваться в пространстве невероятно тяжело.
Вот всё-таки умеет Протон красиво устраиваться! Он и на Луне сумел построить целый город, спрятанный под поверхностью.
И конечно же, завод по производству роботов.
А вот это конкретно - самое злое место во второй части. Чтобы подняться, Дюк вынужден прыгать по конвейерным лентам, которые быстро движутся в разных направлениях. Одно неаккуратное движение - и он полетит вниз...
Несмотря на кучу техботов, Дюк добирается до Протона, но безумному учёному опять удаётся бежать. Он летит обратно на землю, чтобы с помощью машины времени отправиться в будущее, и там начать всё сначала.
Кстати, наличие у Протона машины времени объясняет, как ему удалось незаметно отгрохать целые города на Земле и Луне всего за несколько лет.
Часть 3. Пойман в будущем
Вернувшись на Землю, Дюк находит машину времени
и отправляется в будущее на поиски Доктора Протона.
Он уже прекрасно знает повадки учёного, поэтому довольно быстро находит подземную базу, построенную в гигантской пещере.
Здесь у Протона есть настоящий питомник зелёных ползунов.
Передвигаться по подземным заводам Дюку помогает специальное снаряжение: ботинки, которые увеличивают силу прыжка, и механическая "кошка", с помощью которой можно цепляться к подходящим поверхностям.
Уничтожив ядерный реактор, который снабжал завод энергией, Дюк находит ещё одну машину времени и отправляется в более отдалённое будущее.
Именно здесь он находит злодея, и в этот раз ему не удаётся сбежать.
Доктор Протон наконец остановлен, и его армия техботов больше не угрожает Земле. Дюк Нюкем возвращается в 1997 год, где его встречают как героя и в награду торжественно вручают ему ключ от спасённого Шрапнель-сити.
Сможете найти на картинке цифру среди букв?
Справились? Тогда попробуйте пройти нашу новую игру на внимательность. Приз — награда в профиль на Пикабу: https://pikabu.ru/link/-oD8sjtmAi
Duke Nukem
Art by Laura Ardat Lilitu Nardoni