18+
реклама
18+
Бургер менюБургер меню

Янина Кире – Токсичный контракт (страница 3)

18

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

Глава 4. Совместный проект

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

Кай вошёл в кабинет информатики ровно в четыре часа дня. Солнце уже клонилось к закату, заливая ряды пустых мониторов тусклым оранжевым светом. В классе пахло пылью, озоном от техники и едва уловимо — растворителем для красок. Джун уже была там. Она оккупировала центральный стол, разложив вокруг себя свои альбомы, банки с кистями и пару планшетов. На полу стоял мольберт с натянутым на раму чистым холстом.

— Ты опоздал на три минуты сорок секунд, — констатировал Кай, бросая взгляд на настенные часы. Он подошёл к своему компьютеру у окна, намеренно игнорируя её рабочее место. — Неэффективное использование временного ресурса.

Джун даже не подняла головы, продолжая яростно штриховать что-то карандашом. — Я творческая натура, Линдберг. Мы существуем вне рамок твоей системы координат. Тайм-менеджмент — это клетка для воображения.

— Твоё воображение привело к тому, что мы оба здесь, порабощённые идиотской задачей, — парировал он, включая компьютер. Старый системный блок загудел, как готовящийся к взлёту самолёт. — Так что конкретно этот «совместный проект» должен из себя представлять? Директор сказал лишь «что-то креативное».

Она наконец отложила карандаш и повернулась к нему. Её глаза воинственно блестели. — Интерактивная выставка. Мои комиксы оживают. Ты пишешь код, который будет проецировать анимацию поверх статичных рисунков. Зрители смогут взаимодействовать с ними через тач-панель. Менять сюжет, видеть скрытые детали персонажей.

Кай замер. Это было... интересно. С технической точки зрения это был вызов. Сложная задача по обработке изображений в реальном времени, трекингу объектов и созданию нелинейного интерфейса. Это выходило далеко за рамки стандартной школьной программы. Он медленно развернулся в кресле и посмотрел на неё уже без привычного презрения. — Ты понимаешь, какой объём вычислений это потребует? Обычный школьный софт тут не справится. Нам понадобится писать кастомный движок с нуля.

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

Между ними повисло молчание, которое больше не было враждебным. Оно было рабочим, напряжённым, полным невысказанных идей. Кай придвинул свой стул ближе к её столу, чтобы видеть эскизы. Он пролистал один из альбомов. Персонажи были гротескными, угловатыми, но невероятно живыми. У каждого была своя история, читавшаяся в изгибе позвоночника или взгляде пустых глазниц. — Этот скелет... — начал Кай, ткнув пальцем в рисунок. — Если мы привяжем к его костям векторную сетку, можно будет анимировать движение так, что он будет выглядеть не просто ходячим мертвецом, а танцором.

Джун удивлённо вскинула брови. — Танцор? Интересная мысль. А если добавить сюда слой частиц, реагирующих на звук? Чтобы при громких звуках зала вокруг него рассыпалась пыль?

Они говорили на разных языках, но внезапно начали понимать друг друга. Часы пролетели незаметно. Когда за окном окончательно стемнело, они всё ещё сидели бок о бок, споря над архитектурой кода и композицией кадра. Кай показывал ей на экране базовые принципы рендеринга, а она объясняла ему символизм цвета в своих работах. Красный у неё означал не любовь, а подавленную ярость. Чёрный был цветом не тьмы, а тишины, необходимой для творчества.

В какой-то момент спор стал слишком горячим. Джун резко захлопнула альбом, чуть не прищемив ему пальцы. — Нет! Движение камеры должно быть дерганым, рваным! Это подчёркивает хаос мыслей персонажа! — Рваное движение вызовет приступ эпилепсии у половины зрителей! Нужна плавность, чтобы аудитория могла считать эмоцию, а не просто увидеть вспышку света!

Они оказались лицом к лицу, разделённые лишь краем стола. Оба тяжело дышали, раскрасневшиеся от спора. Кай смотрел в её горящие глаза и вдруг осознал, насколько близко они находятся. Достаточно близко, чтобы заметить золотистые крапинки в её карей радужке. Достаточно близко, чтобы почувствовать тепло, исходящее от её кожи. Воздух между ними снова наэлектризовался, как тогда, в кабинете директора.

Первым отстранился Кай. Он прочистил горло и отвернулся к монитору, делая вид, что ищет нужный файл. — Уже поздно, — буркнул он, глядя на чёрный экран, чтобы скрыть собственное смятение. — Завтра после пятого урока продолжим. Нужно набросать базовую структуру базы данных для проекта.

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

Он кивнул, всё ещё стоя спиной к ней, и выскользнул за дверь. Оказавшись в пустом коридоре, он прислонился спиной к холодной стене и прикрыл глаза. Хаос оказался не таким уж иррациональным. Он имел свою структуру, свою логику. И эта логика сейчас заставляла его сердце биться чаще, а мысли путаться. Это сбивало все алгоритмы. Это был баг, который он совершенно не знал, как исправить.

Глава 5. Балансировка

Следующая неделя превратилась в странный, изматывающий ритуал. Днём Кай и Джун существовали в параллельных вселенных Westbridge Academy. Он - король тишины на уроках физики, она - невидимка в углу кабинета искусств. Их общение сводилось к ледяным взглядам через столовую или демонстративному игнорированию друг друга в коридорах. Это была публичная часть их договора: показать школе, что они не выносят друг друга, но вынуждены терпеть ради «высокой цели».

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

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

Сегодняшний спор был особенно жарким. Они работали над сценой побега главного героя (скелета-художника) от преследователей. — Нет, Кай! Слишком гладко! — Джун нависла над его плечом, тыча стилусом в экран. Её волосы щекотали ему шею, но он изо всех сил старался этого не замечать. — Он бежит по разбитому стеклу! Его движения должны быть скованными, он должен спотыкаться!

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

Джун тихо рассмеялась. Звук был неожиданным и тёплым. Кай замер, забыв про клавиатуру. Он медленно повернул голову и посмотрел на неё снизу вверх. Она всё ещё улыбалась, глядя на жалкую фигурку на экране, но затем её взгляд сместился на него. Смех утих. Улыбка осталась, но стала другой — мягче, интимнее. В этой маленькой комнате, освещённой лишь светом монитора, казалось, что во всём мире остались только они двое.

Напряжение стало почти осязаемым. Оно тянуло их друг к другу, преодолевая остатки старой вражды. Кай чувствовал запах кофе и краски от её волос. Он видел, как её зрачки расширяются, поглощая карий цвет радужки. Расстояние между ними сократилось до нескольких сантиметров само собой, незаметно. Ему стоило лишь немного наклониться...

Внезапно дверь класса распахнулась, впуская поток холодного воздуха из коридора и грохот музыки со школьного двора. На пороге стояла Лиза Чен, капитан команды чирлидеров и главная сплетница школы. — Оу, — протянула она, окидывая их оценивающим взглядом. — Так вот чем занимаются наши звёздочки после уроков. Прямо-таки рабочая атмосфера.

Кай резко отшатнулся от Джун, словно его ударило током. Он вернулся к монитору, лихорадочно прокручивая код, хотя там ничего не изменилось. Джун же повела себя совершенно иначе. Она выпрямилась, скрестила руки на груди и одарила Лизу своей самой ядовитой ухмылкой. — Чего тебе, Лиззи? Пришла взять автограф у гения? Или просто ищешь повод для новой порции слухов?