Размер шрифта
-
+

Фришка - стр. 22

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

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

Помимо шлема, пришли к необходимости ношения специального комбинезона. Гранулы регулярно попадали под одежду, в поры кожи и в «технологические отверстия» организма, что было не опасно, но, несомненно, не нужно.

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

Страница 22