Предыдущая глава |
↓ Содержание ↓
↑ Свернуть ↑
| Следующая глава |
— А? — я вздрогнула, не сразу сообразив, что обращались не ко мне, голос просто озвучил расу.
Прямо среди облаков сформировалась человеческая фигура. Фигура девушки. Высокая, красивая.
Рядом с ней я почувствовала себе полным ничтожеством, разом вспомнив и нелепую рубашку без верхней пуговицы с папашиного плеча, и поцарапанное лицо, и даже волосы, вечно обрезанные кое-как самостоятельно, даже без зеркала (единственное зеркальце окончательно разбилось ещё два года назад).
И самое кошмарное: на лице игровой девушки читалось полное, абсолютное чувство собственного превосходства. Весь её вид казалось кричит: я легенда, а ты никто.
Ужас.
— Эльф, — произнёс голос, фигура поменялась, и вот тут-то меня пробрало по-настоящему.
"Эльфийка" оказалась как две капли воды похожа на Инну, первую красавицу класса, которую я боялась до дрожи. То же лицо, та же фигура, и даже те же безжалостно-синие глаза, с их вечной насмешкой. И она... она смотрит на меня! Смотрит и улыбается этак снисходительно, точно как тогда: "Ой-ой-ой, нашлась невеста на выданье. Да при одном взгляде на тебя все парни проблюются..."
— Дроу, — уф, исчезла. Страсти какие, и впрямь как с неё срисовывали. Ой!
Я снова замерла, как кролик перед удавом.
Потому что Инна вернулась. Ни лицо, ни фигура не изменились ничуть. Только теперь глаза полыхали пламенем ада, кожа стала иссиня-чёрной, как у обсидиановой статуи, а пепельно-белые волосы лишь усиливали впечатление.
— А-а... — пытаюсь зажмуриться, но бесполезно: всё равно видно!
— Нага, — продолжил голос, и на этот раз я смогла чуток расслабиться: в параде ужасов обнаружилась передышка.
Представительница новой расы оказалась зеленовато-серой, цвета влажного ила, и удивительно маленькой. Она смотрела на меня снизу вверх. Я даже не сразу поняла, что странное существо на этот раз не стоит, а лежит на боку, опираясь на локоть и вытянув хвост.
Хвост?!
Это что, ящерица? Да нет, скорее змея. Змейка. Или нет? У змей же не бывает плавников? Однако змеиного в этом создании явно больше, чем человеческого. Нага, подобно змеям, почти вся состояла из одного хвоста. Талия не выражена, груди почти нет. Просто длинное, узкое, полностью крупночешуйчатое змееподобное туловище. Руки правда имелись, тоже сплошь в чешуе. Голова отдалённо напоминала драконью, только с треугольной сплющенной мордочкой. Волосы отсутствовали, но их отчасти заменял гребень. Большущий, действительно похожий на рыбий плавник, гребешок начинался у лба, образуя нечто вроде короны, и далее тянулся вдоль серо-зелёной спинки, постепенно уменьшаясь. Издали его можно было принять за экзотическую причёску.
Змейка хитро подмигнула мне жёлтым глазом и аккуратно лизнула свой нос раздвоенным язычком. От неожиданности я даже растерялась.
— Вы... вы меня видите? — поинтересовалась несмело.
Нага лишь шевельнула хвостом, полностью проигнорировав вопрос.
Этот самый хвост — гибкий, подвижный — казался чем-то фантастическим. Он притягивал взгляд. Вот так вот видеть перед собой создание, настолько гармонично совмещающее черты человека и змея, было удивительно. Я осторожно протянула руку.
— Ой, он движется! — хвост оказался шершавым и тёплым на ощупь, он сразу же дёрнулся, слегка шлёпнув по пальцам.
— Раса выбрана. Вы можете настроить внешность персонажа вручную, или же воспользоваться готовыми наборами настроек.
— Стойте! Какое вручную, я же ещё даже не выбрала!
— Выбрана ручная настройка.
— Подождите, я же ничего не... ух ты-ы!
Все посторонние мысли как ветром сдуло: ведь сейчас передо мной разворачивался... 3D-редактор! Мечта всей жизни. То, что я уже и не надеялась увидеть.
Выбранная змейка застыла неподвижной статуей, а поверх картинки вспыхнули тонкие линии полигональной сетки. По бокам постепенно всплывали многочисленные панельки и менюшки с инструментами.
— Не может быть! Неужели?.. — я дотронулась до модели, всё ещё боясь поверить своим глазам. Провела пальцами по сетке. Пересечение каждой светящейся линии вызывало лёгкое покалывание. В зависимости от того, останавливались пальцы на линиях, узлах или внутри полигонов, подсвечивались инструменты.
Я чуть не разрыдалась от счастья. Настоящий редактор, ничуть не хуже того, который в школе! Неужели... Неужели я действительно смогу переделать всю сетку?! Так, стереть всё. Начну с чистого листа.
— Ограничение: возможно изменять только активные точки.
Эх. Но, пожалуй, этого стоило ожидать, иначе какой смысл в выборе расы, если каждый себе может что угодно нарисовать? Так, а что там с цветами? Только серо-зелёная гамма, но ничего, есть ведь настройки материала. Или нет? Есть, ура! Многослойный.
— Так, текстуры по слоям, — я уже развернула редактор материалов и карт, — карта высот, карта отражений, карта преломлений, ну это понятно. А тут что такое? Тактильные свойства? Это эм как вообще?
Тут в слоях и текстурах лежали карты ранее не виданных параметров, один диковиннее другого: теплоёмкость, теплопроводность, упругость, адгезия...
Хм, и что такое адгезия? Ну-ка, проверим.
Белая текстура. Жирный угольно-чёрный штрих наискось. Теперь установить её как карту адгезии, и пощупать. Ой, оно клеится!
Всё ясно: это всего-навсего липкость материала. Но как же всё-таки здорово, тут ведь не только вид можно изменять, но и ощущения от прикосновения! Вот это чудо! По-настоящему великая вещь. Виктор, большое-пребольшое, просто громаднющее тебе спасибо! Может, для тебя это и мусор, но для меня — больше чем жизнь.
Изменить цвет чешуи проблемой не стало. В запасе только зелёный и серый? Не беда, игра с каналами и отражениями поможет. Впрочем, зелёненький сам по себе тоже неплох, особенно если на животе осветлить и в желтизну увести.
Также, слегка увеличив контрастность карты высот, я обозначила рельеф чешуек.
С тактильными картами мне раньше сталкиваться не приходилось, поэтому тут пришлось повозиться подольше, прежде чем получить нормальный отклик. Зато змейка стала гладкой, прохладной на ощупь, если гладить по чешуе. Иначе сразу ощущались острые кромки чешуек.
Ура, готово!
— Объём текстур слишком велик. Максимально допустимый размер — 10 гигапикселей, текущий объём — 24 гигапикселя.
Это ещё что такое?
* * *
Сашка
Он переводил взгляд с девчонки, с зажмуренными глазами неподвижно сидевшей на лавочке, на своего друга.
До чего довольная рожа у Витьки! Что интересно, выражение лица ни на йоту не изменилось, но при этом физиономия аж светится довольством.
— Присаживайся, — Виктор похлопал рядом с собой. — Ждать долго. Пока зайдёт, пока разберётся...
Сашка потряс головой и потёр лоб, собираясь с мыслями. Тут и без того летняя парилка, а от увиденного так и вовсе в жар бросило.
— Встраиваемый вирт! Глазам своим не верю. Это же целое состояние! Да и когда ты успел за ним сбегать?
— Когда ты отправил меня за водой, а сам остался охранять.
— И ты за минуту успел обернуться?
— Восемь минут. Вполне достаточно.
Сашка ненадолго примолк. В голове роилось столько вопросов, столько фраз, что он даже не знал, какую из них озвучить первой.
— Знаешь, мне поначалу даже жалко её стало, — невпопад выпалил парень. — Но потом, как увидел эти чипы, так чуть от зависти не помер. Такая вещь — и на халяву. Да ещё кому! Везёт же некоторым.
— Завидовать нечему. Это не портативный вирт, а всего лишь азиатский клон.
— Ух ты, так они уже и такие чипы делать научились? Значит, наконец-то цены обвалятся. Глядишь, предков растрясу...
— Всё равно себестоимость вчетверо выше, чем у капсулы. Плюс в последнее время активизировались противники чипизации. Уже сейчас такие чипы можно только инвалидам ставить. И то грозятся запретить. Я получил комплект по программе тестовых испытаний.
До Сашки дошло. Его глаза изумлённо расширились.
— То есть... ты поставил ей даже не проверенный образец?!
— Именно. Телеметрия разработчикам, деньги мне, а Светлана пусть сидит редачит.
— Но это же незаконно, да и опасно! Вдруг с ней что случится? Ты совсем что ли?
Виктор и ухом не повёл, сидел всё такой же довольный.
— Я с незаконными сделками не связываюсь. Всё по закону. Это не продажа, а испытания. Партия ограничена. Платят не "покупатели", а сама корпорация. Много. Это второй этап тестирований, первый прошёл без осложнений. Шанс сбоя минимален, при сбое чипы просто прекращают работу. Всё безвредно.
— Но какой им смысл испытывать то, что потом никогда не разрешат продавать?!
— Мне-то какое дело? — хмыкнул Виктор.
— Но мог бы хотя бы мне сказать. Вдруг я бы тоже захотел испытать?
— Нет. Ты не в курсе, но во всех онлайн-играх встроенные чипы запрещены и считаются читерством. А Барлиона на них даже не запускается.
Сашка недоумённо моргнул. Потом собрался с мыслями и моргнул ещё раз.
— Не запускается? А она тогда во что сейчас?..
— Патч. Там пропатченный клиент с целым пакетом читов.
Сашка посмотрел на Виктора расширенными глазами.
— Но... ведь это же... Её же забанят!
— Светлана будет торчать в "предбаннике" Барлионы, играясь с редактором. На этом этапе патч необнаружим. Полноценной игры всё равно не выйдет. Но телеметрии Барлиона даёт очень много. Значит, много и денег.
— Так ты просто решил нагреть руки!
— Деньги висят в воздухе. Кто хочет — берёт. И ещё. Я выиграл спор, с тебя пиво.
— Какой ещё... — Сашка осёкся, вспомнив про подписанный документ. — Витька, так не честно!
— Она в Барлионе.
— В редакторе!
— В Барлионе. С тебя пиво. Можно деньгами, куплю сам.
— Да ты рехнулся, тысяча ящиков, у меня нет таких денег!
— Мне не к спеху. Можно в рассрочку, хоть до конца жизни. Только проценты плати.
— Какие ещё проценты?!
— Смотри договор. Пятнадцать процентов в год.
— Да ты гонишь, какие, к хрену, пятнадцать?! Мне тогда проще в банке кредит взять, купить твоё грёбаное пиво, чтоб ты им подавился!
— Кредит? Студенту? Безработному? Удачи. Ладно, по дружбе скину на восемь процентов, ни один банк столько не даст.
— Банкир, — с отвращением протянул Сашка. — Мало того, что наварился на Светке, хоть и это само по себе свинство...
— Сама сглупила. Мне даже врать ей не пришлось. Систему чипов действительно ни один игрок не купит, бан никому не нужен.
— ...Так ещё и меня тут доить пытаешься!
— Сам подписался. Ну, подождёшь, пока очнётся?
— Да пошёл ты! — прошипел Сашка. — Лесом-парком, вместе с ней. Друг друга стоите! Терпеть не могу девчонок...
Виктор даже не глянул в его сторону: ему не привыкать, Сашка ругался с ним постоянно, но зато и мирился довольно быстро.
* * *
Света
Степень погружения снижена до 75%, — мелькнула мысль. Да что тут вообще происходит?
— Светлана, очнись. Выходи из вирта, — донёсся до меня голос Виктора. Фон редактора начал тускнеть.
Степень погружения снижена до 25%.
Яркие линии сетки горят на почти чёрном фоне. И... такое чувство, что весь мир трясётся.
Степень погружения снижена до 5%.
Полная чернота. Меня, похоже, трясут за плечи, а я сижу с закрытыми глазами.
Дёрнувшись, окончательно очнулась. Ну да, сижу на той же лавочке. Вокруг — жара неимоверная, пыль, обгоревшие на солнце тополя, а рядом — Виктор всё в той же чёрной одежде.
— Что?..
— Ты уже четвёртый час тут сидишь.
— Четв... Ой, я не хотела. Просто всё так неожиданно. И... огромное, громаднющее спасибо! — только бы опять не разреветься. — Я так благодарна. Даже не ожидала...
Виктор поднялся со скамейки, повернувшись ко мне спиной.
— Как видишь, всё просто. Погружение легко изменяется, процесс интуитивен. Только не забывай про время, там можно настроить таймер. Думаю, мы больше не увидимся. Если что пойдёт не так, обращайся к Александру.
Александр! Совсем про него забыла! Я начала оглядываться, но его, похоже, и след простыл.
— Не дождался. Всё же четыре часа.
— Простите, я правда не знала. Я не хотела заставлять вас ждать.
— Не страшно. Удачи, — он двинулся прочь размеренным шагом.
Вот чёрное пятно мелькает между кустарников, вот повернуло за угол дома и скрылось из виду.
Я слезла со скамейки: ноги затекли, да и не только они. Нужно немного пройтись. В голове полнейшая каша, всё происходящее кажется всего лишь сном. Неужели Виктор действительно подарил мне вирт? Неужели редактор и вправду стал частью меня, или всего лишь померещилось? Я растерянно огляделась, зацепившись взглядом за всё ещё валяющийся стаканчик. Он настоящий. Значит, что-то всё-таки было? Слишком хорошо, чтобы быть правдой. Слишком. Да, это пакости всегда настоящие, а всё хорошее и чудесное может быть и сном.
Проверить! Нужно срочно проверить, смогу ли я туда вернуться. А вдруг нет? Даже не представляю, что тогда со мной будет.
Прислонившись к дереву, крепко зажмурилась, от всей души пожелав очутиться в редакторе.
— Степень погружения увеличена до 98%.
Яркая вспышка. Линии сияют первозданной белизной. Ура! Ура, это не сон! Это правда! Редактор! Редактор! Я спасена!
— Объём текстур слишком велик. Максимально допустимый размер — 10 гигапикселей, текущий объём — 24 гигапикселя.
Похоже, придётся как-то ужимать. Ну да не страшно. Теперь мне вообще ничего не страшно. Любые ограничения.
Может, поменять текстурную раскладку? Нельзя? Хм, почему-то я не удивлена. О! Так гребешкам любой цвет выбрать можно, а не только болотный! Ну, тогда оставлю карты по умолчанию, только прозрачность чуть увеличу. Пожалуй, канал прозрачности всё же придётся изменить. Да, гребень на голове не нужен, глупо как-то смотрится. И на руках плавники не к месту. А вот спина и хвост пусть с гребешками будут.
Карту преломления выкидываю, а карты отражения и рассеивания сожму до 10x10. Блеск чешуи получится нереалистичный, но тут уж ничего не поделаешь. Ну, готово! Да, как же здорово!
— Размер текстур должен быть кратен степени двойки. Ближайшие значения: 8 или 16.
Кратен... степени...
Что ещё за чушь? Они что, издеваются? Зачем же в таком замечательном редакторе столько глупых ограничений?!
Ну что ж, придётся соответствовать. Конечно, змейка теперь выглядела далеко не так красиво, как хотелось бы, да и сил на редактирование пришлось потратить изрядно, но результат очень даже и ничего.
— А можно сейчас выбрать ещё одну расу и тоже её отмоделлить? — всё, я дорвалась до редактора, и уж теперь от всей души воспользуюсь таким подарком судьбы.
— Укажите ник вашего персонажа, — невпопад ответил голос.
Ну, тут и думать нечего.
— Света.
— Ник занят.
Как — занят? Хотя, наверняка ведь уже играют люди с таким именем. Ну и пусть себе, мне всё равно не играть надо, а ещё одну модельку исправить. Теперь-то я уж знаю про ограничения с текстурами, и результат получится гораздо красивее.
Предыдущая глава |
↓ Содержание ↓
↑ Свернуть ↑
| Следующая глава |