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