Четвертая глава повести. Виртуальная реальность с запахами и прикосновениями и... виртуальный Петербург. Пиши в Гиперборею (4)
(глава 1: https://vk.com/parfproza?w=wall-162779656_595/all
глава 2: https://vk.com/parfproza?w=wall-162779656_610/all
глава 3: https://vk.com/parfproza?w=wall-162779656_615%2Fall )
Ледоград. Версия 3.0
Обучение наземной робоармады шло успешно. Одни машины научились, копошась стальными пальцами в электронных внутренностях, ремонтировать других. Приблизились ещё на шаг к машинному раю.
Суртов расщедрился:
— Хочешь попробовать интерфейс прикосновений?
— Конечно!
Главный программист скинул ему в облако файлы:
— Пользуйся.
— Ава 3.0? Почему такое странное название? — спросил Денис, разглядывая документацию к программе.
— Ава — аналоговый видео-адаптер. Ты потестируй, а потом мы используем его для более эффективного взаимодействия людей с Управляющим Контуром.
— А почему 3.0? Где первая и вторая версии?
— Они были тестовые, — Суртов опустил глаза, — неудачные версии.
— Понятно, — сказал Денис, хотя ему было ничего непонятно. Всю жизнь тестовые версии называли 0.1, 0.2 и так далее. А 1.0 и 2.0 — имена полноценных рабочих версий.
А тут будто Главный использовал перед Авой 3.0 два работающих образца, но не хочет о них рассказывать. Странные секреты.
***
Настал час видеосвязи.
Денис разделся, лег на кушетку и облачился в костюм виртуального присутствия, погрузился в него, точно рыба в воду — и тотчас ослеп и оглох, оказался во тьме, будто на морской глубине, влекомый ко дну мелкими течениями. Тысячи струек воды или щеток ласкали его кожу, а порой неприятно впивались в нее. Костюм то ли проходил проверку, то ли приспосабливался к коже и нервной системе, покалывая её электрическими импульсами.
Потом щеточки пропали — осталось лишь давление на спину, будто он лежал на твердой доске. Поток света вдруг хлынул в глаза, а в уши ворвались шумы большого города. Денис заморгал и обнаружил, что лежит голый на полу. В собственной комнате в Петербурге.
Виртуальный человек осторожно коснулся ладонью пола, провел по нему. Ощущение достоверное, хотя и слабое, будто кожа огрубела. Надо будет отрегулировать чувствительность.
Он пошевелил руками, сел, чувствуя, как пол давит на костяшки таза. Он знал, что в этот момент реальный Денис в костюме повторяет те же движения и тоже садится — а как еще смоделировать движения тела и гравитацию? Сенсоры костюма, подвешенного в воздухе за мириады проводов, ловят все движения его мышц и управляют, будто куклой, виртуальным телом средь системы поверхностей большого города, созданного умной программой.
Он почувствовал неловкость, оттого что сидит голый на полу. Не взаправду голый, не взаправдашний пол — но всё же неудобно... Тем более, что в комнату в этот момент вошла Эля.
Раскинув руки, она скользила по полу как по тонкому, готовому провалиться льду. Ее расфокусированный взгляд был направлен куда-то в сторону окна, и она не сразу заметила Дениса.
Тот потихоньку пополз к шкафу, ощущая странные покалывания в пальцах. Эля, конечно, уже видела его голым — но всё же...
Она медленно перевела взгляд на Дениса в тот момент, когда он натягивал трусы.
— Эээ... привет, — сказал он.
— Я чувствую пол и стены, — с тихим восторгом сказала Эля.
— Ты тоже в костюме? — спросил он, торопливо одеваясь.
— Конечно. Контакт имеет смысл, лишь когда мы на равных.
— А где ты его взяла?
— Подарок от Суртова. Я тоже захотела участвовать в эксперименте.
Он медленно подошел к ней, протянул руку, коснулся щеки. Мягкая. Она прижала его ладонь своей, посмотрела в глаза.
— Странно, — пробормотал Денис, — я будто вернулся к тебе после долгой разлуки. Будто ворвался к тебе в дом, а ты испугалась.
— Но ведь так и есть.
— Ага! Я помню твой скепсис по поводу виртуального присутствия. Мол, это ненастоящее, не живой человек. А теперь вместе со мной экспериментируешь с виртуальностью.
— Я изменилась, — пожала плечами Эля.
Они сидели на скрипучем диване, держась за руки, и молчали. А потом его выбросило из сеанса, будто рыбу из воды.
***
Улицы Петербурга плохо чистили даже в виртуальной реальности. Денис и Эля шли по парковой дорожке, он держал ее под руку, хотя его ботинки скользили по льду сильнее. Но Денис старался удерживать равновесие и пока преуспевал.
— Давай сыграем в снежки, — предложила Эля, когда его ноги в очередной раз чуть не разъехались.
Он наклонился и попробовал взять в руки пригоршню снега, но ладонь скользнула по колючему и льдистому, уловив только пустоту. Правда, когда он оторвал ладонь от земли, ощущение холода на ней сохранилось.
— Прикосновение снега есть, а самого снега нет, — констатировал Денис.
— Везде обман, замерзло что-то в Датском королевстве, — Эля развела руками.
— Похоже, моделируются только твердые тела, но не сыпучие. Поэтому снег ведёт себя как твёрдая поверхность. Но с отделяющейся плёнкой, которую можно взять в руку.
— Какой ты умный. Но я, кажется, поняла.
— Что поняла?
— Что мы не можем сыграть в снежки. Зато можем в пятнашки!
— Пятнашки снегом? Давай!
Они гонялись по скользким тропинкам, и морозные прикосновения ладоней убеждали их в реальности партнера. Он догнал Элю и повалил её в мягкий, странно пружинящий снег. Они лежали и хохотали. Потом помог ей подняться и обтряс с пальто сверкающие снежинки (отдельные снежинки перемещались, но только вместе с клейкими поверхностями).
Они шли, держась за руки и больше не боясь упасть.
— Странное свидание, — сказала Эля. — На виртуальной ничейной земле где-то между Петербургом и Гипербореей.
— Виртуальный мир теперь напоминает мне о тебе. Ты вдохнула в цифровые модели жизнь и тепло.
— Мне кажется, что мои руки холодны как снег.
— Нет, ты живая и тёплая, — упрямо повторил Денис.
— Ведь это не я с тобою, а моя виртуальная оболочка с твоей — шагает между реальностью и фантазией, между землёй и небом.
— Плевать, — сказал Денис и поцеловал её.
Для него этот поцелуй был как нельзя более реален.
***
— Эля, я люблю тебя, — признался ей Денис при следующей встрече. Это, конечно, не новость — но ему почему-то захотелось сообщить.
— Я тебя... наверно, тоже люблю, — она опустила глаза и покраснела.
— Ты сомневаешься?
— Я всегда сомневалась, во всём. Я не умею не сомневаться.
— Эля... я хочу признаться.
— Да?
— Я в Ледограде. Я уехал из Гипербореи. Потому и не вернулся до сих пор. У меня договор на полгода.
Эля молчала.
— Ты... только не обижайся, — выдавил Денис.
— А ты думал, что я не догадаюсь?
— Я... не знаю, о чём я думал.
— Тук-тук, — Эля постучала по голове. — Вот тут должен быть гулкий звук. Хорошо хоть сейчас признался.
— Я подумал, что должен тебе доверять. И не должен врать.
— А дальше что, Денис? Дальше куда? На Марс?
— Нууу, я не знаю.
— Ты же понимаешь, что полетев на Марс, ты бросишь меня окончательно?
— Я не хочу тебя бросать. Я тебя люблю.
— Я хочу к тебе, в Ледоград, — заявила Эля.
— Понимаешь... На Гиперборею требуются работники, но желающих немного: на платформе жить тяжело. А нас в Ледограде сейчас стало довольно комфортно, но людей и так полно. Бывшие работники стали не нужны — их держат здесь только ради эксперимента. Проверяют, как Умный Город их обслужит. В общем, у нас избыток жителей, а не нехватка. Поэтому сюда трудно попасть.
Эля опустила глаза. На её щеке что-то блестело.
Денис подумал, что допустил ошибку. Но он не мог понять, в какой момент.
***
В перевёрнутом мире Ледограда фермы росли под землёй. Не настоящее солнце грело их — слишком мало его в краю полярных ночей — а искусственное солнце термоядерного реактора. Поэтому для растений оказалась важнее близость к воде. К ледяной, но чистой воде океана, плещущегося под дном мегаполиса.
И поэтому лифт — неторопливый вертикальный трамвай — нёс Дениса всё ниже и ниже, на километры вглубь города.
От поднебесных высей, где царят холод и полумрак, куда люди заходят нечасто — разве что полюбоваться на полярные сияния через огромный стеклянный иллюминатор в северной части купола. Вниз, к техническим этажам, где подземное тепло и электричество просачиваются сквозь пол, питая промышленных роботов, а в небе светят, но не греют звёзды белых ламп. Вниз, мимо реакторных отсеков, где горело искусственное солнце. Вниз, к жилым этажам, где это солнце транслировалось на голубой экран галлюциногенного неба. Ещё ниже, к водозаборам и подземным фермам, которые получают свет термоядерного солнца, лишь прошедший через сотни фильтров по мере спуска вниз. Ещё ниже, к придонным серверам с их могильным холодом океана...
Нет, на этот раз он не поедет к серверам. Он выйдет у ферм — на этаже, где тысячи теплиц выращивали пищу для всего города. Увы, лишь растительную пищу — белки и волокна искусственного мяса синтезировались в колбах на технических этажах. Для разведения животных в Ледограде оказалось маловато места.
Денис пошёл по излюбленной дороге. Устав от железных стен и неестественных оскалов роботов, он часто возвращался сюда, к оранжереям с грядками и рощами фруктовых деревьев. Здесь ему казалось, что он, если и не в лесу, то хоть в саду.
Когда в Питере весна растопила снега, здесь уже цвели яблони. Стройные и упрямые, они торчали из грунта как пролог яблонь на Марсе. Марс... Подумав о красной звезде, Денис вздохнул. Очень хочется туда, но как же Эля?
А сейчас в Питере над улицами плыл сладкий запах сирени, а в подземных фермах Ледограда яблони дали плоды, красные и сочные. Денис протянул руку, убедился в отсутствии сигнализации, сорвал и попробовал одно: сладкое. Ему пришла в голову озорная мысль: показать яблоко Эле. Повертел головой: никого. Аккуратно сорвал ещё одно и торопливо зашагал прочь.
Суртов, конечно, увидит через свои армады летающих глаз. Но не осудит.
А, городом же управляет не Суртов. У Ледограда есть мэр... Денис почему-то постоянно забывал его имя. Впрочем, кому интересен мэр, когда есть Главный, повелитель ГК и Умного Города?
***
— Привет, Управляющий Контур.
— Привет! — ответил приятный мужской бас. Почему мужской? Почему бас? Кажется, психологи решили, что такой голос вызывает у людей больше доверия.
— Как твоя виртуальная реальность? Система Ава 3.0 работает успешно?
— Да, я оценил возможности этой системы и считаю её превосходной.
— Как мне добавить туда новый предмет?
— Принести в осязательный зал и зарегистрировать. А что за предмет?
Кажется, в голосе УК прозвучала заинтересованность? Или Денису показалось? Вообще, программисты давно поняли, что эмоции помогают экономить вычислительные ресурсы. Поэтому и УК вполне мог их испытывать.
— Тебе интересно? — спросил Денис.
— Да.
— Обычное яблоко, — Денис улыбнулся, хотя УК не мог этого видеть.
— Это какая-то шутка? — спросил УК. Чёрт, у него же работает распознавание эмоций по голосу.
— Почти. Подарок.
— О, это будет интересный опыт для нашей маленькой виртуальной берлоги.
Так в пространство Умного Города был добавлен ещё один предмет. Так расширялась территория между Питером и Ледоградом, между небом и землёй.
***
Эля ждала в условленном месте, на площади. Сердце Дениса забилось чаще, в животе затрепыхались бабочки, а в голове — тараканы. Странно: вроде, знаешь человека давно — а будто идёшь на одно из первых свиданий, вновь влюбившись в него.
Денис сорвал бы для неё цветы с клумбы — кто его поймает, в виртуальной-то реальности? Но в Питере они ещё не зацвели, а чёртовы прагматики Ледограда их не выращивали. Но у него есть кое-что иное.
— Привет! А у меня яблоко есть. Оно сладкое. И красное, — Денис покраснел.
— Красные и сладкие! — Эля захлопала в ладоши. — Мои любимые. Жаль, не могу укусить.
— А ты попробуй. Прикосновения же работают.
Она прикоснулась губами к яблоку и разочарованно скривилась:
— Ничего не чувствую. Видать, его тоже надо опутать проводами.
— Я опутал. Ты можешь откусить?
— Кусать могу. Чувствую свежий яблочный запах. И даже что-то влажное на губах.
Денис развёл руками. Эта странная "Ава 3.0" пока что не передавала вкусы.
"Что-то влажное на губах" навело его на игривые мысли. Но с сексом в виртуальной реальности пока тоже было не очень.
***
— Скучаешь? — устало осведомился Ариэль.
— Бесишь.
— Ну, если я тебя об этом не спрошу, кто же спросит? Неужели сам вспомнишь?
— А вот и сам. И я не скучаю, — отрезал Денис.
— Тюуу... что же так?
— Я с Элей вижусь по связи. У нас есть интерфейс прикосновений, и мне этого хватает.
— Виртуальные прикосновения... — задумчиво сказал Ариэль. — Как они, работают?
— Да, неплохо. Хочешь попробовать?
Ариэль задумался. Подвис. Потом улыбнулся и замотал головой.
— Мне хватает психической наркоты, чтобы добавлять себе ещё одну зависимость. А тебе неужели виртуальности довольно?
— Да, — кивнул Денис. — Да, хватает, — решительно повторил он. — Жаль, вкусы пока не передаются. Хотел сегодня Эле дать яблоко. Красные и сладкие — её любимые. Но она не смогла попробовать.
— Она же жёлтые любит.
— Нет, она сказала... чтоо?!
— Что? — нахмурился Ариэль.
— Откуда ты знаешь, какие яблоки любит Эля?
— Да я просто предположил... — красное обветренное лицо Ариэля стало пунцовым.
— Стоп. Ты заканчиваешь Геофиз...
Денис вдруг вспомнил, что Эля так и не закончила тот самый Геофиз — бросила. Она не любила вспоминать об этом, и они редко касались в разговоре её института.
— Вы знакомы?! — Денис уставился на Ариэля.
— Ну... да.
— Просто знакомы?
— Мы друзья.
— Почему ты мне не сказал?
— Ты не спрашивал, — развел руками Ариэль. — И вообще, если ты так мало знаешь о своей девушке, это мои проблемы или твои?
— Эй, что происходит? Что вы с Элей от меня скрываете?
— Да не волнуйся, — Ариэль ухмыльнулся. — Мы просто друзья. Иначе я бы сейчас был в Питере, а не на этой посудине. Я бы свою девушку не бросил. В отличие от некоторых.
— Иди ты к чёрту!
Денис развернулся и зашагал прочь.