Предыдущая глава |
↓ Содержание ↓
↑ Свернуть ↑
| Следующая глава |
— Да, ты прав, да и заказ все равно придется делать, — согласился я с доводами коллеги. — Предлагаю закончить с обсуждением теоретической части, и приступить непосредственно к исполнению своих профессиональных обязанностей.
— Во, давно бы так! — широко улыбнулся брюнет, оборачиваясь к экрану к застывшей заготовкой и мысленно собираясь перед работой.
Следующие несколько часов тишина кабинета прерывалась только отрывистыми чисто деловыми репликами.
Повторяющиеся элементы дублировались программно, так что не было необходимости вырисовывать каждое дерево отдельно. Я только добавлял алгоритм внесения изменений, чтобы окружающий фон выглядел уникальным, и тиражировал картинки необходимое количество раз.
— Углуби цвет растений, — отрывисто бросил Аслан, увлеченно водя цифровым аналогом маркера по повисшему в воздухе и приобретающему все большую объемность изображению.
И я незамедлительно следую видению профессионала, добавляя проценты синего и желтого, догоняя цвет листвы до состояния только распустившейся весной природы.
— Да не так, должен быть перекос в красный диапазон из-за спектра местной освещающей звезды.
Пожал плечами и протянул процентовку красного цвета, придавая окружающей природе оттенки от салатно-розоватого до зелено-багряного.
— Добавь ветер и синхронизируй раскачивание веток со звуковым сопровождением.
Лезу в звуковые файлы, выбирая наиболее подходящие к данному случаю. Профессиональную озвучку потом будет делать звукарь из наших сотрудников, но на базовом уровне могу сделать и я. Затем привожу перемещение картинок в соответствие с выбранной интенсивностью воздушных потоков. Добавляю к движению ветвей еще и блики листьев на солнце, увеличивая достоверность получаемой движущейся картинки.
Вообще настоящая работа программиста заключается не в подкручивании яркости или изменении вида фона. Мы прописываем алгоритмы взаимодействия объектов: что будет, если пользователь сделает то-то и то-то. Но до того, как эти объекты будут взаимодействовать нужно подготовить ту среду, где они будут это осуществлять. А там уже можно и непосредственно своими обязанностями заняться.
— Эх, как же тяжело рисовать в двухмерности! — воскликнул в сердцах вебовский художник, замученный кропотливостью действа. — То ли дело создавать антураж сразу из виртуальности с полным погружением. На создание тратится гораздо меньше времени и сил, а результат в разы лучше, — творец недовольно поджал губы, оглядывая результат, созданный собственными руками.
— А ты почем знаешь? — заинтересовался я.
Аслан исподлобья глянул в мою сторону, уже понимая, что прокололся.
— Я обучаюсь работе с перспективным пространством.
— Покидаешь тонущий корабль? — беззлобно пожурил приятеля.
— А какой смысл идти ко дну? — пожал плечами мужчина. — Сам ведь понимаешь, что устаревшему интернету наступает каюк. Никто больше не желает смотреть на экран, когда есть возможность присутствовать лично. А ты не хочешь обучиться? — он вопросительно оглянулся на меня. — Лишним не будет. Да и пора тебе осваивать новые горизонты и открывать собственное дело. Перерос ты работу на чужих людей. Вообще удивляюсь, как ты до сих пор не ринулся в самостоятельное плавание в бизнес-океане.
Не могу сказать, что я не думал об этом. Но пока не то время, чтобы рыпаться в самостоятельность. Вот расплачусь с банком за квартиру, отделаю ее по своему вкусу — тогда и подумаю. А вот увеличить собственную конкурентоспособность в профессиональном плане действительно будет не лишним.
— Цена вопроса? — я прищелкнул пальцами, означивая актуальный для меня сейчас параметр.
Аслан назвал сумму. Расценки на дизайнерство кусались и даже очень. А вот сколько стоят курсы программирования он не знал. Хотя сомневаюсь, что выйдет меньше, скорее наоборот.
Я подпер щеку ладонью, глубоко задумавшись. Понимаю же, что все мои знания и умения в скором времени не будут стоить ни гроша. Уже сейчас имелись перебои с зарплатой, да и ее уровень значительно снизился за прошлые годы. Будущее за виртуальностью — это неоспоримый факт. Тем более в досуговой индустрии, моей прямой специализации.
— Вот возьми визитку, сам выясни все вопросы напрямую, — он протянул мне пластиковый квадратик с реквизитами учебного заведения. — И не тяни. Прощелкаешь клювом, обгонит более пронырливый и амбициозный молодняк. Останешься на обочине жизни со своими моральными принципами.
Сунув визитку в карман, я на какое-то время забыл про нее, занятый насущными делами. Работа спорилась быстро, сказывался опыт. Помогало еще и то, что работали мы в специальной среде разработки. То есть при наличии множества готовых шаблонов, что позволяло вытащить прорисованный мир на максимально возможный при текущих технологиях уровень графики при минимальных трудозатратах и в довольно сжатые сроки.
— Ну, все на сегодня, — Аслан устало размял кисть правой руки, глядя на проекцию часов в углу экрана. — После природы займемся крепостью и сопутствующими зданиями, а там уже можно и к персам приступать.
Я коротко кивнул, последовательно закрывая используемые программы.
Приятно видеть результаты своей работы, когда вымышленный мир обретает присущую реальности объемность и проработанность. Пока уровень непосредственно программирования невысок, фактически мы просто работали в паре над дизайном. А вот когда пойдет проработка поведенческих моделей мобов, тогда нужно будет предусмотреть весь веер вероятностей, закрепив соответствующими алгоритмами ответ на то или иное действие игроков. И вскоре дизайн и прописывание алгоритмов нужно будет делать параллельно, чтобы мир и существа его населяющие вышли реалистичными.
— Как хоть будет называться то, что мы ваяем? — запоздало поинтересовался я, покидая кабинет.
В здании уже царила тишина, большинство сотрудников покинули рабочие места, а мы вот задержались.
— "Сабмиссия", — незамедлительно ответил коллега, прикладывая карту к замку и тем самым запирая свою вотчину. — От слова "Submission" — подчинение, покорность,
— Да уж, многообещающее название, — хмыкнул я, вспоминая кто такие сабы. — Ну что ж, бывай, — я развернулся для рукопожатия, все равно далее наши пути расходились.
Забравшись в мобиль, я вытащил визитку, немного нервно отбивая дробь пальцами на приборной панели. Аслан прав, стоит идти дальше, а не цепляться за уходящее в небытие прошлое.
Я откинулся на сиденье, быстро отстучав на видеофоне указанный номер. Незамедлительно в воздухе развернулась воронка принятого вызова, являя блистающую располагающей улыбкой симпатичную блондинку.
— Академия повышения квалификации в цифровой сфере, — бодро отрапортовала она. — Чем могу быть полезна?
— Я бы хотел узнать подробнее о курсах программирования в виртуальности.
Девушка тут же выдала всю требующуюся мне информацию, ненавязчиво дополняя ее рекламой данного учебного заведения.
— Когда желаете приступить к занятиям? — спросила секретарь напоследок. — Группа начнет обучение через месяц, но внесение оплаты не позднее послезавтра. А следующий набор не ранее, чем через шесть месяцев.
Черт! — ругнулся про себя я. Времени на раздумья нет. Либо я оплачиваю немедленно, либо пролетаю на целые полгода.
— Могу я ознакомиться с программой курса и поговорить с преподавателем до принятия решения?
— Да, конечно, — кивнула секретарь. — Программу я вам вышлю сейчас же. А по поводу второго, приезжайте сегодня к девяти часам. У профессора Василя Петрановича Ненавшего как раз закончатся занятия, и он сможет уделить вам время для беседы. Если все устроит — оплатите по безналу, как раз успеете в набранную группу.
Девайс коротко тренькнул пришедшим сообщением, и я поблагодарил девушку за оперативность, попросив внести мои реквизиты в пропускную систему. Посетив преподавателя, я ничего не теряю. А если уровень обучения устроит, то необходимую сумму следует выцепить из бюджета.
Опять придется отложить нашу с Никой поездку на море... Кстати, следует предупредить свою девушку, что скорее всего мое личное время значительно уменьшится в связи с обучением. Получится, что у меня останется только пара свободных вечеров в будни, ведь даже выходные и те задействованы в программе курса.
Уже находясь дома и разогрев условно съедобный полуфабрикат на ужин, я углубился в чтение этапов обучения. И пока меня все устраивало. Судя по названиям, углубление в тему предполагалось значительным.
Не могу сказать, что я вообще был незнаком с системой программирования при полном погружении. Я много читал на эту тему. Но вот кодов доступа мне никто доверять не спешил, поэтому полученные знания оставались только на чисто ознакомительном теоретическом уровне.
А вот в качестве пользователя я посещал Virtual-Land довольно активно, не переставая дивиться реальности искусственно созданного мира.
Я придвинул к себе шлем, водружая его на голову.
Пора прогуляться по пространству, творцом которого я вознамерился стать?
Легкий дискомфорт при подключении мозга напрямую к сети уже почти не ощущался. Да и на аппаратуре я не экономил, привыкнув приобретать все самое лучшее. Поэтому мной переход ощущался как неприятное шуршание в голове на пару минут, пока система синхронизировала цифровые потоки с процессами, происходящими в организме при прямом доступе.
При нахождении в виртуальности человек ощущает себя собой же, чувствует боль, холод, тепло, прочие тактильные восприятия, не лишен голода, жажды и прочих потребностей. В это время его тело в реальном мире находится в неком подобии глубокого сна, когда все процессы замедлены. Сердце бьется медленнее обычного, организму не требуется освобождаться от отходов жизнедеятельности или пополнять запас калорий и жидкости. Все параметры организма выводятся на экран браслета в отдельное меню, а в случае непредвиденных изменений подается сигнал, а при необходимости осуществляется экстренный выход. Также на экран выводятся сообщения, позволяющие поддерживать связь с находящимся в виртуальности человеком.
Хоть и считалось, что нахождение в виртуальности безопасно для здоровья, все же затягивать присутствие не стоило, долгосрочные последствия длительных погружений еще недостаточно исследованы. Поэтому вторым значимым открытием в области виртуальности стало создание таймера принудительно возвращающего в собственное тело. Он был встроен в шлем таким образом, чтобы изменить заводские настройки в сторону увеличения стандартного суточного промежутка было невозможно. А вот уменьшать его дозволялось, что я и сделал, ограничив свое пребывание тремя часами. В любом случае перед срабатыванием выходит системное сообщение с предупреждением, так что неожиданностью выход в реал не будет.
Даже несмотря на массажную накладку на удобном компьютерном кресле, где можно было настроить удобное для себя полулежащее положение, я не любил длительных погружений, обычно возвращаясь обратно задолго до сигнала таймера.
Пункты прибытия страждущих приобщиться к высоким технологиям упорядочены и подключены к единой сети. Зал, которым я обычно пользовался, представлял собой безликий сайт, оборудованный поисковой системой. Минимум вездесущих баннеров, экран со строкой для набора адресов сайтов и текстовых запросов. Новостная колонка по одной из стен.
— Доброго времени суток, Дэйв, — поприветствовала система приятным женским голосом. — Выберите образ для выхода в пространство Virtual-Land и укажите желаемую точку выхода.
Вот основная засада виртуальности. Люди приходящие сюда не могут кардинально менять внешность, прячась за нарисованным образом. Поскольку разум упорно воссоздает привычное тело со всеми его достоинствами и недостатками. Так что ни сменить пол, ни омолодиться на много лет, ни стать значительно красивее, таким образом не получалось. Возможны только незначительные вариации: подправить внешность на уровне достижений современной косметологии, приукрасить ее за счет виртуального макияжа, сменить цвет волос, не увеличивая их длину, сбросить пару-тройку лишних килограммов или дополнить округлости в нужных местах — вот и весь доступный арсенал по улучшению своего внешнего вида. Ну и одежду можно было выбрать из загруженного ранее списка, если надетая в реале не устраивала. Только вот создание виртуального гардероба тоже вещь кропотливая. Да и не бесплатная, если не сканировать имеющиеся вещи, а создавать или приобретать их. Так что шикарностью нарядов гости Virtual-Landа не особенно щеголяли, предпочитая привычный для себя стиль одежды.
— Текущий внешний облик, — ответил я безликому голосу. Никогда стремился казаться лучше, чем есть на самом деле. — Квартал "Аdministrative", вход в Академию повышения квалификации в цифровой сфере.
После работы еще не успел переодеться, так что черные брюки и белая рубашка вполне подходили для затеянной мной экскурсии.
Изображение мигнуло, выкинув меня на обычного вида улицу. В моем облике добавился только похожий на часы девайс, закрепляемый на левом запястье. В недрах небольшого прибора совмещались все необходимые посетителю Virtual-Landа функции: время входа, обратный отсчет до срабатывания таймера, выход из системы, адрес и название сайта на котором находишься, поисковая строка, показатели здоровья оставшегося в квартире бессознательного тела. А при нахождении в игровом квартале "Game" на небольшой с виду экран можно было вывести все данные персонажа: процент жизни, количество маны, распределение очков и пр. К тому же показатели прибора можно было настроить, выводя в постоянном режиме только самые важные.
Я огляделся по сторонам. В данный момент я находился в межсайтовом пространстве, стилизованном под пешеходную дорогу. Рядом ходили другие посетители, направляющиеся по своим делам. Административный квартал отличается от прочих кварталов Virtual-Landа тем, что здесь всегда день и хорошая погода, не разделяющаяся по временам года. Умеренное тепло раннего лета с комфортной температурой позволяющей не носить верхнюю одежду. Такого понятия, как дождь, не было и в помине.
Люди приходили сюда работать, поэтому внешний вид прохожих соответствующий: офисный деловой стиль. Мужчины в костюмах-тройках и при галстуках, иногда встречался более вольный стиль, соответствующий моей текущей одежде. Женщины затянуты в деловые брючные или юбочные костюмы, туфли на небольшом каблуке дополняют образ бизнес-леди.
Это в развлекательных кварталах может встречаться какой угодно тип одежды. В рамках общепринятых приличий, конечно. Да и погода с временем суток на каждом сайте могла оказаться своей. Запросто можно было шагнуть из яркого дня межсайтового пространства в непроглядную ночь какого-нибудь мистического сайта, где главный зал расположен меж могил погоста, озаряемых мертвецким светом полнолуния.
Посчитав мое замешательство незнанием дороги до пункта назначения, система услужливо открыла окно с картой. Красная стрелка упиралась прямиком в монументального вида дом, у входа в который я стоял. Все остальные здания были подписаны и при направлении взгляда выдавали краткую характеристику сайта, располагающегося за фасадом. Адрес можно было сохранить в памяти браслета, чтобы в следующий раз попасть напрямую.
Предыдущая глава |
↓ Содержание ↓
↑ Свернуть ↑
| Следующая глава |