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