ВХОД В МАТРИЦУ И ВЫХОД ИЗ НЕЕ

ВХОД В МАТРИЦУ И ВЫХОД ИЗ НЕЕ

Виртуальный мир Матрицы не ограничен известными нам физическими законами, но чтобы он постоянно выглядел реалистичным, законы физики должны выполняться там, где люди могут их наблюдать. Доступ в виртуальный мир и выход из него становятся проблемой, потому что материализация и дематериализация нарушают закон сохранения массы и энергии. Более того, все, что бы ни находилось в том пространстве, где материализуется тело, должно сметаться с пути, причем с направленной вовне взрывной волной, если материализация протекает мгновенно. И наоборот: при дематериализации окружающий тело воздух устремлялся бы в освободившееся пространство с направленной внутрь взрывной волной. Никакими взрывами в «Матрице» и не пахнет. Так как же мятежники делают это?

В компьютере Матрицы программные модули представляют отдельные наблюдаемые в виртуальном мире объекты и взаимодействуют между собой посредством определенных сообщений. Одно из таких сообщений, отправляемых виртуальным человеческим телом, или «воплощением», звучит так: «Что я увижу, если посмотрю в направлении V?» Модуль, чей объект лежит в этом направлении, в ответ пошлет сообщение, уточняющее цвет, яркость и структуру, которые должен увидеть человек. Если воплощение повстанца видимо другим людям, подключенным к миру Матрицы, компьютер «Навуходоносора» должен собирать запросы «что я вижу» и отвечать на них своими сообщениями «ты видишь это».

Виртуальное человеческое тело не посылает запрос «что я вижу» всем остальным модулям Матрицы, иначе это привело бы к перегрузке сети. Сообщение отсылается к «регистрам» модулей, которые записывают форму, размер и размещение виртуальных объектов. И потом на основе элементарной геометрии делается вывод, какие модули задействованы. В целях повышения эффективности у каждой видимой части пространства, например у комнаты или у здания, есть свой регистр.

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

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

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

Итак, когда компьютер «Навуходоносора» хочет материализовать мятежника в Матрице, он должен найти какое-нибудь пустующее помещение и ввести модуль данных, описывающих тело повстанца, в регистр этого помещения. Потом, если кто-нибудь еще войдет в то же помещение, он увидит повстанца точно так же, как любой другой предмет в этом помещении. А материализовавшийся мятежник может перебраться из помещения, куда его забросили, в любую другую часть мира Матрицы обычным для этого мира образом. Вот так восставшие материализуются в Матрице, не вызывая взрывов и не нарушая целостности модели.

Когда мятежник покидает Матрицу, имитирующий его тело модуль удаляется из регистра. Это должно происходить только тогда, когда вокруг нет ни одного свидетеля. Однако есть и промежуточное состояние, так называемый «проход», при помощи которого тело выводится из виртуального мира, даже если модуль данных все еще находится в регистре. Это аварийная процедура, которую программное обеспечение «Навуходоносора» задействует для быстрого выведения членов команды из Матрицы.

Хотя программное обеспечение Матрицы не может внедрить или удалить модуль, пока его объект наблюдаем, оно позволяет любому модулю изменить внешний вид. Этим пользуются агенты, где бы они ни входили в виртуальный мир. Агент никогда не материализуется и не дематериализуется, но вместе с тем он изменяет внешность виртуального воплощения другого человека, чтобы она соответствовала личным качествам агента.

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

Мы видим это лишь раз, когда Морфеус покидает метро. Стоило компьютеру на «Навуходоносоре» определить местонахождение виртуального воплощения Морфеуса, он послал команду сделать виртуального Морфеуса невидимым. Подобная операция не влияет на все воплощение сразу: модулю необходимо проверить свою внешность и сделать так, чтобы она в точности соответствовала окружению. Первой получает команду нервная ткань уха, и состояние прозрачности предваряется ярко-белой вспышкой. Затем исчезает из виду все тело. Контуры тела заставляют вибрировать все, что видно на заднем фоне, — мы видим, как моментально начинает мерцать все там, где стоит Морфеус. Потом контуры его тела расплываются: через несколько секунд после того, как Морфеус стал невидимым, телефонная трубка, которую он держал в руках, начинает медленно падать на пол. Данный эпизод совпадает, скорее, с изменением внешности, а не со внезапным выведением модуля тела из регистра помещения.