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