Майкл Крайтон - Разоблачение
— Что поделаешь! — Черри картинно поднял к небу руки. — Я каждый день заставляю ребят мыться, но это выше моих сил. Это же программисты! Хуже шелудивых псов, ей-богу.
— Синди мне передала, что ты звонил несколько раз.
— Было дело, — подтвердил Черри. — Мы собрали «Коридор» и запустили его. Я хотел, чтобы ты это видел. Но сейчас я думаю, что твое опоздание только к лучшему.
Сандерс окинул взглядом разбросанное оборудование.
— И это ты называешь «собрать»?
— Ну, это когда было… А сейчас вот… Занимаемся точной настройкой. — Черри кивнул на ползающих программистов, которые мыли разобранную беговую дорожку. — Как раз прошлой ночью нам удалось выловить последнего «жучка» в основной цепи. Коэффициент восстановления удвоен. Система прет как танк! Осталось только отрегулировать дорожку и сервоприводы обратной связи. А это, между прочим, механическая проблема! — с негодованием пожаловался он. — Но мы и это взяли на себя.
Программисты всегда ныли, когда им приходилось иметь дело с «железом». Живя в мире компьютерных абстракций, они считали все механические приспособления низменными.
— А в чем все-таки загвоздка? — спросил Сандерс.
— Ну, смотри, — сказал Черри. — Это наша последняя задумка. Пользователь надевает вот это, — он указал на приспособление, напоминающее серебристые солнцезащитные очки с толстыми стеклами, — и становится на беговую дорожку.
Беговая дорожка была одним из последних «бзиков» Черри. Ее вогнутая поверхность состояла из плотно подогнанных друг к другу резиновых шариков, вращающихся во всех направлениях. Пользователь мог идти по шарикам, мог поворачиваться в любую сторону.
— Встав на дорожку, — продолжал Черри, — клиент входит в банк данных. После этого компьютер, вон тот, — он показал на штабель металлических ящиков, стоявших в углу, — выбирает информацию из банка данных и конструирует аудиовизуальную среду, которую проецирует в эти очки. Так что, когда пользователь идет по дорожке, изображение меняется, и он видит, как идет по коридору, стены которого состоят из ящичков картотеки. Пользователь может остановиться в любом месте, своей рукой открыть нужный ящик и собственными пальцами перебрать листочки, якобы содержащиеся в нем. Ощущение абсолютной реальности.
— И сколько пользователей могут работать одновременно?
— На сегодняшний день система может обслуживать пять человек сразу.
— И как «Коридор» выглядит? — спросил Сандерс. — Как проволочный каркас? — В ранних своих версиях «Коридор» рисовался черно-белыми контурными линиями, поскольку подобная примитивность образа давала компьютеру возможность работать быстрее.
— Каркас! — фыркнул Черри. — Я тебя умоляю! Мы через это прошли еще две недели назад. Сейчас разговор идет о произвольной формы трехмерных поверхностях, смоделированных в двадцатичетырехцветном варианте с реалистичной текстурой. И никаких конечных элементов-многоугольников — мы работаем только с подлинными поверхностями. Смотрится идеально.
— А зачем вам лазерные сканеры? Я думал, вы определяете положение пользователя инфракрасными лучами. — Вверху в очки были вмонтированы инфракрасные сенсоры, с помощью которых компьютер определял, в какую сторону смотрит пользователь, и соответственно проецировал изображение.
— Так оно и есть, — подтвердил Черри. — А сканеры нужны для изображения тела.
— Какого тела?
— Такого. Когда ты идешь по «Коридору» не один, то в любой момент можешь повернуть голову и увидеть своего спутника. С помощью сканера считываются очертания тела и выражение лица; в реальном времени[9] составляется трехмерная карта, и компьютер рисует лицо реально существующего человека, идущего рядом с тобой. В реальности ты не смог бы увидеть его глаз, поскольку они скрыты за очками, а с помощью карты лицо проецируется точно. Здорово, а?
— Ты хочешь сказать, что можно будет видеть других пользователей?
— Ну да. Видеть лица и даже их выражение. И это еще не все. Если другие пользователи не надели очков, их все равно можно будет видеть: компьютер их идентифицирует, считывает их портрет из памяти и соединяет его с изображением тела. Немного грубовато, но в общем неплохо. — Черри помахал рукой. — Однако и это еще не все! Мы разработали «помощника».
— Помощника?
— Ну, пользователи всегда нуждаются в указаниях. Так что мы смоделировали ангела, который будет летать рядом и отвечать на вопросы. — Черри улыбнулся. — Мы собирались сделать его голубым[10], но потом решили, что не стоит никого оскорблять.
Сандерс задумчиво осмотрел комнату. Черри рассказал ему об успехах, но что-то было нечисто: трудно было не заметить какой-то напряженной атмосферы, суеты в работе людей.
— Эй, Дон, — крикнул один из программистов. — Какой должен быть Z-счет?
— Больше пяти, — ответил Черри.
— А у меня где-то порядка трех-четырех.
— Я тебе дам — трех-четырех! Ставь больше пяти, а то уволю. — Он повернулся к Сандерсу. — Ты воодушевляешь войска.
Сандерс посмотрел на Черри.
— Ну ладно, — сказал он наконец, — а теперь говори правду: что стряслось?
— Ничего, — пожал плечами Черри. — Я же тебе сказал — тонкая настройка.
— Дон!..
Черри вздохнул.
— Ну, когда мы резко увеличили коэффициент восстановления, полетел модуль настройки. Видишь ли, комната построена в реальном времени как коробка. Быстро считывая показания с сенсоров, мы должны так же быстро воспроизводить отдельные объекты, а не то комната начинает плавать вокруг тебя. Будешь как пьяный: голову повернешь, а комната закачается.
— И что?
— Пользователей укачивает.
— Прелестно, — вздохнул Сандерс.
— Так что нам пришлось разбирать беговую дорожку и мыть все внутри — Тедди заблевал всю комнату.
— Отменно, Дон.
— А что тут такого? Подумаешь, все уже почистили. — Он покачал головой. — Хотя было бы лучше, если бы Тедди не ел на завтрак мексиканских блюд. Такая невезуха! Все подшипники были забиты маленькими кусочками тортильи.
— Ты знаешь, что на завтра назначен демонстрационный сеанс для людей из «Конли-Уайт»?
— Ну и что? Мы будем готовы.
— Дон, мне не хотелось бы, чтобы их начальство показывало, что съело на завтрак.
— Ты мне поверь, — пообещал Черри. — Мы будем готовы. Им все понравится. Если у фирмы и будут осложнения, то только не с «Коридором».
— Точно?
— Полная гарантия, — ответил Черри.
* * *Сандерс вернулся в свой кабинет к 10.20 и уже сидел за столом, когда, пришел Гэри Босак. Босак был высоким парнем лет двадцати пяти. На нем были джинсы, кроссовки и футболка с изображением Терминатора. В руке он нес большой, перепоясанный ремнем, кожаный портфель, наподобие тех, что носят в суде адвокаты.
— Вы что-то бледны, — сказал Босак. — Правда, сегодня в этом здании все бледные. Чертовски напряженная атмосфера, да?
— Я тоже заметил.
— Еще бы. Ну что, начнем?
— Конечно.
— Синди! На несколько минут мистер Сандерс занят. Для всех, без исключения.
Босак подошел к двери и запер ее. Затем, весело насвистывая, он выдернул из розетки провод настольного телефона и отключил телефон, стоявший у диванчика в углу. После этого подошел к окну и опустил жалюзи. В углу комнаты стоял маленький телевизор. Босак включил его, затем, раскрыв портфель, достал небольшую пластмассовую коробочку и щелкнул переключателем. На крышке коробочки замигала лампочка, и раздался монотонный шипящий звук. Босак поставил коробку на стол Сандерса. Он никогда не начинал говорить, пока не включал генератор «белого шума», чтобы обезопасить себя от возможности быть подслушанным — большая часть из того, что он собирался сообщить, была добыта нелегальным путем.
— У меня для вас хорошие новости, — сказал Босак. — Ваш парень чист. — Он вытащил манильский конверт, открыл его и начал передавать Сандерсу листки бумаги. — Питер Джон Нили, двадцать три года, в «ДиджиКом» работает шестнадцать месяцев. Сейчас занимает должность программиста в Группе новой продукции. Так, теперь здесь… Его отметки в средней школе и колледже… Анкета из «Дейта-Дженерал», места последней работы. Все в порядке. Теперь последние данные… Справка о кредите из Ти-Эр-Даблью… Телефонные счета с квартиры… Счета за переносной телефон… Банковское подтверждение… Расходы по кредитным карточка за двенадцать месяцев — «ВИЗА» и «Мастер»… Поездки… Послания по электронной почте компании и через сеть Интернет… Билеты за парковку… Самое важное… Гостиница «Рамада Инн» в Саннивейле, последние три визита, телефонные переговоры… Номера, по которым разговаривал… Три автомобиля напрокат, показания спидометров… Радиотелефон в машине, номера телефонов, по которым звонил… Это все.