8.Реальная виртуальность

От испуга мы вздрогнули и немного присели. С противоположного берега в чёрное небо со свистом устремилось несколько десятков ярких точек. Когда точки очень плавно, синхронно достигли нулевой скорости, на мгновение зависнув, произошли ещё несколько взрывов – не таких громких, как первый, больше похожих на перекат грома далёкой грозы. В небе расцвёл грандиозный букет ярких, красочных шаров разных размеров. Затем в небо устремилась следующая партия точек, сопровождаемая громким взрывом и свистом, которая превращалась в новые яркие шары. Помимо шаров было ещё огромное количество разных по форме и цвету вариаций фейерверка: от спиралевидных до прямых, очерчивающих устойчивый трек в чёрном небе, фонтаны, разворачивающиеся и поливающие нас прямо с неба.

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

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

Шоу было очень ярким и красочным, но непродолжительным. Последние снопы искр погасли, а мы так и продолжали стоять, глядя в слегка дымное небо.

– Это самый красивый и идеальный фейерверк, который я видел, – с придыханием произнёс я.

– Этот вечер я не забуду никогда, он самый прекрасный, – дрожащим от перевозбуждения голосом сказала Рита.

– Очень рада, что вам понравилось! Когда услышала первый взрыв, я уже подумала, что никто и не увидит этой красоты.

Голос принадлежал коменданту городка, у нас за спиной была Любовь Андреевна.

– Я сразу примчалась сюда на «гольфмобиле» – а тут вы. Жаль конечно, я так хотела устроить открытую презентацию этого пруда всем желающим.. Поставить тут столы, устроить выездной ужин, а затем в завершении дня представить такое шоу.

Голос был нечёткий, немного дрожал, по ней было видно, как сильно она расстроена. – Управление было только у меня через приложение на коммуникаторе. Эх, потом поручу техникам разобраться, как такое возможно было…

Иллюминация уже успела выйти на штатный режим работы.

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

– Это вы спроектировали? – спросила Рита и, не дождавшись ответа, продолжила. – Оно просто божественно красиво! Я никогда не видела ничего подобного. Как же теперь на работу ходить, зная, какое место есть в городе? Все мои мысли будут только о нём.

– А как же я? – не оставил я фразу Риты без внимания. – Я ведь тоже хорош – не такой, конечно, как пруд, но всё же!

Любовь Андреевна и Рита улыбнулись.

– И о тебе тоже буду думать, обещаю, – ответила она.

– Ладно, закажу другой фейерверк, не такой восхитительный, но тоже хороший – чуть попроще. И перенесу дату открытия на конец следующей недели, как раз на выходных удобно будет. – Она уже успокоилась и в привычной манере начала рассудительно сама себе выдавать устные распоряжения, – вас ребята подвести или вы пешком?

– Мы прогуляемся, – ответил я за двоих. Но на всякий случай спросил Риту, – да же?

Рита снова мило улыбнулась и кивнула головой в знак согласия.

Комары исчезли также стремительно, как появились, то ли на это так повлияли громкие взрывы, то ли яркие вспышки, а возможно и продукты горения пороха.

Назад в городок мы выбирались по хорошо подготовленной асфальтированной дороге, на что Рита недоуменно восклицала.

– Это надо же, была такая чудесная дорога, а мы по буеракам ползли.

– Зато как красиво выползли: пруд, песчаный пляж, набережная и пирс. – оправдал я наш поход.

– В этом тоже есть свой шарм, согласна.

Пока мы шли, выболтались полностью, обсудив прошедший вечер вдоль и поперёк. Домой мы добрались далеко за полночь и практически сразу улеглись спать.

***

В начале нового дня и новой недели я отправился удовлетворить своё паническое любопытство к мозгокоперу.

Женя был воодушевлён, как никогда, и начал свой рассказ издалека. Он очень подробно рассказывал события вечера.

– Так, Женя, давай ближе к делу, – попросил я. – То, что вечер тебе понравился, я уже понял. Теперь подробнее о твоём сообщении, что это вообще значило?

– Ну так вот, во всем должна быть систематика – я же к этому и веду. После такого вечера я был готов горы свернуть! Как поэт, ощутивший присутствие музы, я ощутил наплыв идей, мне хотелось творить. Но я ведь не художник и не скульптор, я – инженер и здесь моя мастерская, – Женя обвёл руками кабинет.

– Хорошо выспавшись, я пришёл сюда. Изначально хотел узнать больше информации об одном человеке. Казалось бы, простое любопытство, но это любопытство смешалось со знанием визуального моделирования процессов и систем, смешалось со знанием вычислительного потенциала ядра. И что в итоге? Я решил смоделировать человека, а затем и визуализировать его. Ведь он по сути является совокупной системой из нескольких подсистем: биологической, химической, электрической и механической.

Многие аспекты работы этих систем известны в том числе и учёным, чей разум был оцифрован. Осталось это сформулировать и передать в интерпретатор. Доступ есть только из лаборатории, поэтому мне пришлось вызывать брата, чтоб попасть туда. Данных в ядре было действительно достаточно для создания модели человека с весьма подробным строением, даже слишком подробным. Но чему тут удивляться – сам поставил такую задачу. А вот с особенностями визуализации внешнего вида и персональными особенностями возникла загвоздка: тот человек, который меня интересовал при изначальном любопытстве в базе знаний был мало описан. Ты не подумай, что я какой-то озабоченный извращенец, я просто хотел узнать больше контактной информации, чтоб найти её за пределами городка. А тут всё вот как закрутилось и получилось.

– Лично спросить не судьба? – усмехнулся я.

– Ты знаешь, как бывает? Всё как обычно: сначала не успел, потом забыл, застеснялся, а может и побоялся. Это вчера поезд ушёл, а сегодня грустно.

– Чтобы ты побоялся, и тем более застеснялся, не верится – не про тебя это.

– Все мы люди.

– Понятно, пока звучит всё логично. Продолжай.

– Я не получил искомую информацию и для визуализации модели данных не хватило. Но инженерное любопытство – опробовать в действии разработку и получить результат – взяло верх, и я начал перебирать имена. Тут – да, каюсь, о мужских именах я даже не подумал. Но я же творческий инженер, мне простительно, – улыбнулся он. – Я перебрал несколько имён, но результата так и не получил. Визуальная модель не хотела приобретать персонализацию. Но когда я набрал имя твоей девушки, фамилии я её не знаю, система вывела около нескольких сотен вариантов. Я добавил уточняющий параметр, связал логически с тобой и список заметно поредел. Тут уже несложно было найти нужную мне Риту. Следующий вопрос интерпретатора меня сильно удивил – не ожидал от него уточнений.

За время разговора мы прошли в лабораторию, Женя для демонстрации начал повторять свои действия в консоли ядра. – Интерпретатор предложил мне выбрать возраст для визуализации. Вот как сейчас.

Я подошёл поближе. Список был заполнен не полностью, из предложенных возрастов жизни не хватало около трети, приходящейся как раз на взрослую жизнь, и был возраст, соответствующий текущему возрасту Риты.

– Я выбрал самую позднюю, по моему представлению – самую актуальную. Но и это ещё не все! В своё время я сильно увлекался графикой. Поэтому мне не составило труда перевести модель, при условии, что изначально я её затачивал для этого... – он указал рукой на шлем. – Виртуальная реальность.

Я таких раньше не видел – наверное, это тоже была разработка этих мест. Шлем напоминал противогаз, в области подбородка в разные стороны отходило два толстых шланга, то ли для подачи газа или жидкости, то ли это были толстые жгуты проводов.

– Я вёл эту разработку, она тоже косвенно связана с копированием мозга, но, как и со многими разработками в то время, упёрся в технический потолок. Сейчас ситуация не лучше, если честно, а намного хуже. Глубина детализации модели, полученной в ядре, выросла колоссально, а вот представление стоит на месте. Передать больше информации по этим проводам не получится, и графический чип устарел.

– Показывай уже, что получилось! – мне не терпелось.

– Садись, надевай эту штуку, только предупреждаю – это может тебя шокировать!

– Я готов!

Я быстро напялил на себя «противогаз». Внутри была кромешная тьма, окуляры были заменены на какие-то микросхемы и платы, абсолютно непрозрачные. Послышался голос Жени.

– Три, два, один.

Передо мной оказалось безграничное хорошо освещённое пространство. При этом оно было как бы незримое – при моргании трансляция картинки не прерывалась.

– Сигнал идёт сразу на зрительный нерв? – спросил я.

– А ты думал, я дам тебе обычный шлем виртуальной реальности? 3D-модель просто огромная, поэтому будет прогружаться у тебя постепенно.

На расстоянии трех метров от меня начало что-то проявляться. По началу процесс был медленным, но затем заметно ускорился.

– Система прогрузила все базисные элементы, теперь будет побыстрее.

По сантиметру в секунду, начиная с кончика русой головы, создавалась модель Риты – я не мог её не узнать. По голым плечам я начал понимать, в чём особенность этой модели и смысл того сообщения. За две с половиной минуты визуализация модели была закончена. Передо мной стояла ничем не отличимая от настоящей обнажённая Рита.

– Ты задал ядру смоделировать тело человека по имеющимся данным, но не учёл наличие одежды?

– Уже учёл.

С намного большей скоростью на Рите возник спортивный костюм.

– Для создания одежды в ядре есть, пожалуй, всё, что угодно, – прокомментировал Женя, и в тот же момент спортивный костюм сменился на знакомое мне платье в греческом стиле. – И ядро прекрасно выполняет интерпретируемые команды. Просто невероятно, с какой лёгкостью это происходит – создаётся ощущение, что ты просто разговариваешь с ядром, и оно выполняет всё, что ты скажешь. Раньше на создание такой модели человека ушёл бы год.

Я с закрытыми глазами стянул противогаз. Изображение в голове несколько раз моргнуло, исказилось, а потом и вовсе погасло – сигнал оборвался.

– За идею ставлю пять, а за устаревшие технологии два.

– А чего сразу два-то?

– То есть пятёрка – это в порядке вещей? А двойка – это нонсенс? Так получается? Среднюю оценку до четвёрки можно округлить, так что всё хорошо!

В консоли были только команды.

– В этот раз не подглядывал?

– Нет, что ты! Мне и за прошлый-то раз стыдно до сих пор, я почти сразу погасил тогда симуляцию.

– Почти? – мне было смешно.

– Я не стал прерывать загрузку, дождался окончания. Нечего скрывать – Маргарита безумно красивая девушка.

– Я ей всё расскажу, – пошутил я. – Если будешь ещё кому демонстрировать модель, то грузи сразу в одежде.

– Да, конечно. Только кому показывать? Сам говоришь, технологии устарели, а предложить мне пока нечего.

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

– Звучит интересно, я даже знаю техническое средство для создания этого мира.

– Точно, только эта разработка ещё настолько сырая, что есть смысл улучшить твою.

– Я понял, обязательно займусь.

***

В понедельник персонал долго настраивается на рабочий лад, от Дашина поручений не поступало. Я ещё раз открыл восстановленный фрагмент. Пробежался по нему глазами – в мыслях была пустота.

– Ты говорил, что можно использовать часть формул в информационных технологиях, – обратился я мысленно к Ину.

– Да, так и есть. Я как раз заканчиваю с алгоритмом. Скоро можно будет реализовать.

– Отлично! – в мыслях порадовался я.

В голове всплыл образ сферы из сна, которая складывалась в определенном порядке. Только сейчас я заметил нестыковку: сфера была исполнена треугольниками и сложилась в итоге не в куб, как в преобразовании на фрагменте, а в правильную пирамиду – самое устойчивое объёмное тело. Всё это не противоречило известной теореме: была возможность и так, и так преобразовывать.

– Помнишь невозможную задачу с сложением листа бумаги пополам множество раз? – подсказал Ин. – Что будет со сферой, если её так сжать?

– Смотря из чего она сделана, – ответил я. – Что общего у них? Треугольники, – ответил я сам себе. – Можно попробовать в облаке собрать сферу из свободных опточипов. Только что это даст...

– С информацией эффект есть, точно. Бери все опточипы в оборот, чего мелочиться?! Составь из них логическую сферу и логически сложи по правилу. Кстати, можешь в ядре эту задачку и рассчитать.

– Меня не покидает чувство, что что-то не то. Интуиция подсказывает мне, что я делаю что-то не так. А вот именно этому чувству я привык доверять.

– Тогда займись сжатием информации, алгоритм готов. Под какую архитектуру будешь делать?

– Для наглядности под старую, на ней всё равно большая часть машин ещё работает. А потом уже и под новую – для собственных нужд.

***

Дашин после нашей демонстрации сказал одну немногословную фразу: «Это же сколько архивных ресурсов можно освободить».

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

Я рассказал начальнику о возможных сферах применения, в частности про протоколы передачи данных, что в них особо ощутима будет польза.

Дашин ответил, что внедрять на всеобщее благо будем, но постепенно, чтоб сильно не шокировать общественность. А для собственных нужд безоговорочно надо внедрить и очень срочно.

– Но это работа техников, – добавил он, – нечего тебе тратить своё драгоценное время на внедрение.

Отчасти я был согласен, но и текущая загрузка начинала мне наскучивать, хотелось разнообразия. Пока была возможность личной беседы с начальником, я задал вопрос про сферу и пирамиду. Описал ему свои, так называемые, тревоги и мысли. Посыл он понял – я видел, как он задумался.

Разговор проходил у Дашина в кабинете. Он встал со своего места и обошёл стол. Подойдя к сейфу, подвинул к себе колбу с «солнцем». Он усердно думал.

Интересно? Он думает, говорить мне или не говорить, или выдумывает варианты для меня. Повода сомневаться в начальнике у меня не было, поэтому я предпочёл второй вариант.

– Вот смотрю я на это «мини-солнце», – негромко начал он, – и думаю: вот бы и его сжать в миллион раз с сохранением свойств. Но ведь смысл не только в изменении объёма, а в искажении свойств. Если вспомнить описание, то там было сказано преобразование мнимого в действительное... Это всё эти математические термины – они упрощают нам жизнь, но это не всегда полезно! Не так ли? Сейчас хочется увидеть всю картину, а термины нам показывают только одну плоскость, возможно той самой пирамиды, которая может оказаться бескрайней сферой. Как можно увидеть, если нет глаз? – он сделал небольшую паузу.

Я мало что понял из его речи, а прозвучавший вопрос так и вовсе воспринял прямолинейно.

– Видеть, к примеру, можно, подавая сигнал на нерв, – ответил я.

– Он показал тебе свою разработку?

– Да, с демонстрацией очень откровенной модели. Только сейчас подумал: а нельзя «по-настоящему» вернуть зрение слепым?

– Ты видел жгуты проводов? Пока нельзя. В перспективе да, но не сейчас. Мы отошли от темы. Как преодолеть порог восприятия? Вот я о чём! Как не думать шаблонами, заложенными чуть ли не с самого детства? Тут только опыты в твоём стиле могут помочь. Опыты из разряда «если я не знаю, что это невозможно, значит, это может сработать». В таком случае сама вселенная отменяет физические законы, которые, к слову сказать, сформулировали люди. Так что, если кому и под силу эта задачка, так это тебе. Это я тебя должен спрашивать.

Наш диалог приостановился, от тишины уже несколько минут звенело в ушах.

– У меня есть одна мысль, – продолжил я беседу. – Странность её и природа происхождения – на «должном» уровне. Я не могу представить результат этой модели в голове – слишком специфично всё, но в то же время, мне кажется, что ничего не выйдет из этого.

– Ты уверен? – спросил Дашин, я помахал головой в знак отрицания, – тогда гони прочь эти мысли! Начало звучит вполне в твоём духе. Продолжай, любопытно.

– Материальный объект мы вряд ли сможем сжать физически, как бы не хотелось, даже я считаю это невозможным. Поэтому остаётся нематериальный объект, который я создам в рамках ядра.

Я создал очень мощный облачный ресурс, опыт у меня есть в этом вопросе, поэтому использую часть оптических чипов для создания замкнутой в шар поверхности. Эту поверхность, в свою очередь, облачу следующим слоем и так далее, пока у меня не закончится ресурс опточипов. Второй этаж уже на подходе к сдаче?

– Да уже всё сдали, всё в работе, – незамедлительно ответил начальник. – Хочу, чтоб ты на этой неделе внедрил их в кластер.

– Ещё столько же?

– Больше, – ответил он.

– Ещё больше... – негромко произнёс я, задумываясь: «Это какая же мощность будет у ядра».

– В планах третий этаж, – поделился начальник. Он посмотрел на меня, ожидая по-видимому мою реакцию.

Моё лицо сковал испуг.

– Предполагал, что ты не оценишь.

– Безусловно я ценю, честно! Но куда столько? – спросил я. – Это уже какой-то спортивный интерес?

– Я и сам не знаю, сказали расширять пока позволяют площади, – пожал он плечами.

– Это уже не восхищает, это реально пугает.

– Для своего опыта можешь брать весь второй этаж, – подытожил Олег Михайлович. – Сомневаюсь, что кто-то сможет отличить производительность ядра со вторым этажом и без него – тестов таких ещё не придумали.

***

Процесс расчёта занял меньше времени, чем его обдумывание и выбор оптимальных алгоритмов. Хоть опточипов и было огромное множество, количество плотно заполненных сфер из них получилось небольшое – всего одиннадцать.

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

При всём при этом после завершения процедуры в нематериальном поле зрения появился «Объект». Он определялся как виртуальный отдельный расчётный модуль, содержащий все необходимые технические средства. Но даже запросить характеристики этих средств мне не удалась, не говоря уже о взятии этого ресурса под контроль. «Объект» словно обладал математической сингулярностью – все запросы к нему либо возвращались пустыми, либо вовсе терялись. Такое поведение натолкнуло меня на мысль о наличии ещё одной сингулярности – технологической. Закон парных случаев очень часто меня сопровождал в жизни, так и на этот раз – меня не покидало чувство присутствия этой аномалии здесь, по крайней мере я очень на это надеялся.

Я провозился несколько часов, но так и не смог ничего узнать.

После очередной неудачной попытки сделать с этим «Объектом» хоть что-нибудь, я занялся поручением Дашина. Статус чипов «только из коробки» позволил добавить весь второй этаж в общий объём ядра, усилив его при этом в такое число раз, что я даже назвать это число затрудняюсь. Опточипы сменили свой статус, что свидетельствовало об их успешном добавлении, и это никак не повлияло на «Объект».

Дашин сказал, что ещё не придумали тестов для проверки ядра, но разве расчёт упомянутой главным куратором «вселенной шахмат» сюда не подходит?

Скрипт был в памяти ядра, я его быстро нашёл и запустил на выполнение. Результат последовал незамедлительно: полсекунды против двух с половиной минут в прошлый расчёт. Я откинулся на стуле и опустошённо уставился в сторону.

– Всё так плохо? – не оставил без внимания мою прострацию Павел.

– Да, я даже не знаю, – не нашёл я, что ответить ему, но после недолгой паузы продолжил. – С одной стороны всё фантастически круто, а с другой – необъяснимо пугающе. Твои опасения во время одного из наших первых разговоров – в части бесконтрольного и безграничного доступа ядра, вседозволенности и просто абсолютности во всех информационных системах – сейчас начали и меня пугать. Я помню, ты тоже был обескуражен после презентации этой супермашины, а сейчас вроде жизнерадостный – что изменилось? Как ты победил тревогу?

– Эмм, вообще-то, – явно замешкался Паша, – тогда ты меня и вразумил. Ты сказал, что ядро прежде всего в наших руках, а уже потом в чьих-либо...

Наступило молчание.

– Не подействовало, – подвёл я итог его речи, – но в целом понял. Не ядро в наших руках, а всё в наших руках – эти выражения сейчас тождественно равны.

Ин, – обратился к мысленному другу я, – не посчитай меня параноиком, но надо придумать изощренные способы защиты информационного пространства – для случаев если ядро направят против нас.

– Я постараюсь придумать, но... – завершения фразы не последовало, и я прекрасно понимал, почему.

Загрузка...