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