Чтение онлайн

ЖАНРЫ

Чародей

Ясинский Анджей

Шрифт:

Карина нахмурилась.

— Есть сомнения? — Видя ее состояние, спросил я.

— Ну… А у тебя точно получится? Что-то не хочется мне выглядеть уродкой.

Я снова вздохнул. Тут речь идет о нашей безопасности, а девушка всегда остается девушкой — лишь бы не выглядеть непрезентабельно. Плюнув на исследование плетения невидимости, я переключился на другое и через полчаса вручил Карине подаренный ей ранее жезл.

— Активируй по третьей точке. — Подсказал я.

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

— Посмотреть следующую иллюзию — по четвертой точке, предыдущее — по второй. — Сказал я и отвернулся — мне еще надо было подготовить основу для личин.

Однако мысль скакнула в прошлое. Почему-то я вспомнил слова встреченного демона, что со мной хочет встретиться в астрале Балаватх. Интересно, откуда вылез этот неугомонный демон спустя столько десятилетий да еще и на этом континенте? И ведь помнит меня! Вообще этот демон вызывал и вызывает у меня небольшое

чувство дискомфорта: почему-то мне кажется, что с ним опасно играть в игры — переиграет. А за последние годы вряд ли он стал глупее. Зачем он хочет встретиться со мной? И как он меня вычислил? Этот вопрос важный — если меня легко просчитать, то это может сделать не только он. Впрочем, похоже, уже все кому не лень знают, где я и куда двигаюсь. Вызывает недоумение и сама постановка вопроса о встрече: "в астрале". Ну, это как сказать незнакомому с интернетом человеку "найди меня в сети". То есть подразумевается, что человек знает как найти по каким-то параметрам, адресам, ключевым моментам (а я не знаю), или в астрале есть возможность поиска информации (типа поисковиков), или это проверка на сообразительность или еще что-то… Причем, демон абсолютно уверен, что я в астрале хожу как у себя дома… Ну, в принципе встретиться можно было бы, дядька довольно интересный и вроде питал ко мне определенный положительный интерес. А еще он мог бы по старой памяти просветить меня о событиях на этом континенте — ведь не просто так он тут тусуется? Здесь главное не пересечься с ним интересами, а то мало ли что может придти ему в голову…

* * *

Карина с толикой подозрения во взгляде посмотрела на Никоса. Он сидел с закрытыми глазами и что-то делал. Она давно уже научилась замечать такие моменты по легким переливам его ауры. Интересно, он что, всех этих девушек знал? — Она перелистнула картинку на следующую девушку — перед ней стояла почти во весь рост красавица с пухленькими губками, но строгим и даже опасным взглядом… Но в каком виде? Почти голые ноги, мужские штаны, обрезанные почти под… хм… попу, голые руки, тело явно не чуждое тренировкам, на бедрах какие-то чехлы, в руках странные металлические загнутые штуки. Передернувшись, Карина стала листать дальше. Девушки были разными — темные, светлые, у одной даже кожа была почти черная. Карина не могла подобрать нужный эпитет, но в конце концов решила, что "чуждые" — самое то. А когда сообразила, что девушки явно позировали, то немного успокоилась — если бы Никос знал их лично, то где-то проскочила бы картинка, где отсутствует это позирование. Но все равно, как-то ей не хотелось иметь одну из предложенных личин, наверно, чтобы не напоминать Никосу об оригинале. Она вздохнула и выключила жезл. Никос вопросительно посмотрел на нее.

* * *

— Выбрала?

Карина помялась и отрицательно покачала головой. Интересно, и чего ее не устраивает? Я ведь ей показал не уродин, а довольно красивых женщин. В основном из фильмов.

— Почему?

— Не знаю. Мне кажется, к таким личинам будет слишком большое внимание. С мужской стороны. — Карина старалась не встречаться со мной глазами.

Я немного подумал.

— А что скажешь вот про эту? — Перед нами появилась довольно молодая симпатичная девушка. Не красавица, но чем-то цепляющая взгляд. Правда в джинсах — такой я ее запомнил лучше всего.

— Кто это?

— Моя сестра. — Чуть помедлив ответил я. В глазах Карины загорелся неподдельный интерес.

— Ты не говорил, что у тебя есть сестра.

— Я много чего не говорил.

— Может у тебя и жена есть?

— Нет. — Улыбнулся я.

Карина встала и обошла иллюзию вокруг.

— Согласна. Мне подходит. — Наконец вынесла вердикт чародейка.

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

Задача оказалась неожиданно сложной, но интересной. Во-первых, я сначала примерил иллюзию лица сестренки к Карине и с огорчением понял, что есть много нестыковок. У Карины глаза скорее миндалевидные и чуть шире расставлены. У сестренки носик курносый, а у Карины прямой. И еще много мелочей, препятствующих простому наложению маски. Дело в том, что чтобы личина выглядела натуральной и естественной она должна как можно плотнее прилегать к лицу, не говоря уж о том, чтобы повторять мельчайшие оригинальные мимические движения лица. В результате то, что получилось уже лишь отдаленно напоминало лицо моей сестрицы, но слава богу от этого оно не стало выглядеть хуже. Просто по-другому. Еще надо было, чтобы накладка фиксировалась в нужном месте и не смещалась при движении головы. Но это решалось довольно просто — специальные фиксирующие плетения, внедренные в кожу лица четко удерживали маску. А вот сделать так, чтобы наложенное лицо повторяло мимику (это во-вторых) сложнее было на порядок. При том, что я даже примерно не предполагал, как это реализовать.

Мною были испытаны несколько вариантов, вплоть до реагирования на эмоциональные проявления в ауре, но все было не то. И вот тут мне помогли уже частично подключившиеся вычислительные мощности Компа. В первую очередь хочется заметить, что я испытал некоторый шок от того, как он работает. Ну сами посудите — нужных алгоритмов у него нет, но зато, когда я с достаточно большой деталировкой представил, что мне необходимо, как это вычислять (алгоритм "на пальцах") и в каком виде выдавать результаты, то нужные действия он выполнил очень оперативно. То есть, на основе представленного мною алгоритма он выстроил самоподстраивающуюся и по ходу дела улучшающуюся программу расчетов, сделал привязки к моей виртуальной модели магии, что крутилась у меня в голове, и выдал необходимые расчеты по формированию плетений, естественно на основе моих знаний, ибо именно ими он оперировал. По сути у меня в голове сидит мечта любого программиста — не влезая в нудные мелочи, продумать всю структуру, архитектуру, алгоритмы. Но при этом не нужно ручками все это кодить, закапываясь в отвлекающие внимание мелочи, по ходу дела всплывающие проблемы технологического характера и прочие скучные и неприятные вещи. А после этого на выходе получить готовый результат. Ну… почти готовый, но все равно, чувствуешь себя эдаким богом… Единственное "но" — это то, что ты сам должен знать и уметь то, чем оперирует Комп. То есть это

не палочка-выручалочка и не заменяет знания: надо все же самому уметь, понимать и знать, как делать то, что нужно, Комп не может за тебя придумать алгоритм, а вот облегчить по-максимуму работу — тут он оставляет все мыслимые и известные мне компьютеры и способы оптимизации работы далеко позади.

В результате я все же решил эту задачу и вот каким образом. Сначала в поверхностный слой кожи лица внедряется мелкоячеистая сетка из инфонитей, являющимися своего рода геометрическими датчиками, на пересечении нитей — логические блоки привязки. Тут в некотором роде пригодилось мое воспоминание об использовании татуировок-плетений демонами. Такая же сетка формируется на некотором расстоянии от лица. Где-то она соприкасается с кожей, где-то отходит на какое-то расстояние — все это зависит от маски, ее формы и формы лица человека, который натягивает ее. Дальше она стыкуется нужными связями между точками пересечения нитей в сетке на маске и на лице и дальше все изменения геометрических параметров поверхности лица с нужными коэффициентами передаются на сеть иллюзии, а отдельный модуль меняет изображение согласно новым условиям поверхностной привязки. Получилось довольно прилично. Правда для каждого нового человека и для каждой маски-иллюзии надо проводить новые расчеты, но все же результат того стоит. Даже мельчайшие изменения в выражении лица точно передаются личине, нет никакого ощущения скульптурности или "неживого лица". В общем я был доволен результатом. Карина тоже — и еще с полчаса где-то корчила рожи своим конструктам, играющим роль зеркала. Но встала проблема использования всей этой конструкции. В принципе для себя или Карины я мог накладывать личину ручками, но довольно велика вероятность, когда это надо сделать быстро или чтобы Карина могла сама в нужное время включить или выключить личину. Поэтому все это надо было засунуть в амулеты, да еще точно спозиционировать точки привязки на лице для сетки детекторов… Сначала потренировался на себе — пальцем дотрагиваюсь до своих висков, носа, подбородка, расставляя маркеры, потом формирую сеть и внедряю в лицо, потом остальное. Небольшие неточности такой примерной привязки особо не влияют на результат. Проверил несколько вариантов, пока не добился при максимальном упрощении не сильного снижения качества и принялся все это упаковывать в амулет. В случае с Кариной проще всего было использовать уже имеющийся у нее амулет плеера: все равно она его постоянно таскает и не снимает, очень часто погружаясь в фантазии, навеваемые музыкой. После того, как сделал, дал попробовать Карине, невольно улыбнувшись — выглядело это как будто чародейка крестилась: активировала амулет, коснулась им точки между глазами, кончика носа, подбородка, внешних кончиков глаз у висков, потом активация второго шага и… Оп! Совсем другой человек. Единственный недостаток моей системы был в том, что глаза оставались оригинальные, то есть того человека, на которого накладывалась маска, и губы. Слишком это выразительные элементы декора, чтобы подменять их. Кроме того через иллюзию все равно ничего не видно, а если делать, чтобы было видно, то такие полупрозрачные глаза сразу привлекают к себе внимание своей необычностью, а то и неестественностью.

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

— Никогда бы не обратила на тебя внимания. Совершенно ничем не примечательная личность.

— На то и расчет. — Довольно улыбнулся я.

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

До окончательного разворачивания вычислителя осталось около суток, плюс-минус плавающая погрешность. Но вроде бы неприятных неожиданностей в виде плавающего сознания и восприятия, их выключений больше не предвиделось. По крайней мере Комп с определенной долей допущений это гарантировал. Потом еще тестирование, прогон тестов, но это все не долго будет. Закончив с одеждой, прикинул, что у нас еще есть немного времени. До самого города, чтобы воспользоваться его пирсом я решил не плыть, а сойти примерно за километр и дальше топать пешочком. Не хочется привлекать внимание к своему кораблику, и несмотря на его невидимость я каждый раз напрягался, когда мимо нас проплывал местный водоплавающий транспорт. Вытащил на свет мысль о мотоцикле, о котором давно мечтал, но обдумав эту мысль — снова задвинул обратно. Его использование совсем никак не стыкуется с принципами незаметного передвижения в текущих условиях. Хотя на будущее запустил все же процесс обдумывания вариантов реализации в третьем потоке сознания и отодвинул его на задний фон.

Возникла некоторая пауза, серьезно работать не хотелось и я, чтобы не сидеть тупо, лениво стал рассматривать структуру инфомагического вычислителя, который вскорости заработает на всю катушку. Автоматически начала появляться некоторая информация уже частично настроившегося на мои предпочтения Компа, но я мысленным услилием убрал проявления его заботы. Сложность вычислителя была чрезвычайной для быстрого и не особо вдумчивого анализа, поэтому я просто смотрел на него, любуясь четкими линиями и абстрактыми фигурами, модулями, нитями. Потом вздохнул — надо серьезно этим заниматься и я перевел внутренний взгляд на другие прикрученные мною фичи. Вот концентратор, который я создал с помощью ПЕМУР и использую его как точку входа разных датчиков, сигнальной сети и… Хм… А ведь я сюда прикручивал и связь с прослушкой, которую мы с Кариной отправили к ее отцу. Неужто не получилось? Вот конец нити связи. Проверить что ли? Хотя, если бы на том конце мое плетение заработало, то сигнал бы я сразу получил. Впрочем, можно посмотреть — вдруг на том конце уже ничего и нет? Если поисковый конструкты выдохлись не найдя цели, то вполне. К тому же это ненадолго. Привычно войдя в нужное состояние, я скользнул в инфосеть, проверил окрестности — вроде все тихо. Связался с инфосервером, который кроме всего прочего мониторил обстановку рядом со мной в инфосети (кстати, надо будет посмотреть, можно ли его перенастроить на мою защиту от богов): все было относительно тихо. Видимо паладин не успел передать инфу, что нашел меня или просто не мог. Почему инфосервер УЖЕ не защищает меня от богов? Просто он не знает, кто это такие, как выглядят, а гасить всех, кто приблизился ко мне в инфосети явно неразумно. Но этим обязательно надо озаботиться.

Поделиться с друзьями: