В начале двадцать первого века компьютерные технологии развивались с большой интенсивностью, но по проторенному на стыке с предыдущем веком пути: неуклонно множилось количество ядер в процессорах, объемы оперативной памяти увеличивались, производительность систем и скорость передачи данных росли, а компактность устройств повышалась. Однако если в этом плане какой-то прогресс был, то во всём, что касалось вопросов коммуникации компьютера и человека, дела обстояли из рук вон плохо – с любым из компьютеров от смартфона до высокопроизводительных серверов пользователь общался через клавиатуру и мышь (или пальцы, если речь шла о сенсорном дисплее), как и с полвека назад, причем происходило это в специально разработанном узконаправленном интерфейсе определенной программы. Любые альтернативные способы были еще более узкоспециализированными и проигрывали либо в универсальности, либо в эффективности, либо и в том, и в другом. Компьютер со своей стороны мог похвастаться бо́льшим разнообразием – он выдавал пользователям графические образы, звуки, иногда подтверждал команды или события вибрацией и, с легкой руки разработчиков программного обеспечения, всячески выражал готовность сотрудничать и быть понятным. В эту идиллию осторожно влезла было технология трехмерности «3D», требующая использования специальных очков, но, хотя она и сделала картинку на экране объемной, никакого кардинального улучшения скорости восприятия информации не произвела. Технологии типа «Motion Control», «Kinetic» и прочие, предполагавшие использование специальных контроллеров с акселерометрами и камер, отслеживающих движения пользователя, заняли свой узкий сегмент и тоже уперлись в стену. Картину несколько исправляли произведения технологического искусства наподобие аттракционов в парках развлечений «Universal», но это шоу было ближе к кино, так как на процесс нельзя было влиять. А зритель – это не игрок.
Писатели-фантасты давно уже захлебывались слюной, пророча технологический скачок в сфере компьютерных технологий и виртуальной реальности, а фильмы поражали воображение зрителей, наглядно демонстрируя возможности компьютерной графики на уровне «если сильно захотеть». Потенциал воплощения идеи виртуальной реальности был явлен обществу до её изобретения как такового. Корпорациям, связанным с индустрией компьютерных игр было совершенно очевидно, что первый, кто сорвёт патент на по-настоящему прорывную технологию виртуальной реальности, получит все деньги мира, оставшиеся у каждого игрока после покупки продуктов питания и платы за жилье. Само собой, игровая индустрия была далеко не единственной, и уж точно далеко не самой прибыльной сферой применения подобной технологии, причем речь даже не шла про порнобизнес, который, скромно потупив глаза, стоял за широкими плечами производителей игр, чтобы, по факту появления нового инструмента для удовлетворения потребностей конечных потребителей, стремительным скачком оставить прочие отрасли далеко позади.
Если рассматривать возникшие ожидания не с точки зрения обывателя, но с позиции компетентных специалистов, то в данном случае речь могла идти о следующем наборе инноваций:
Во-первых, при текущем уровне избалованности конечных потребителей виртуальная реальность должна была быть как минимум на порядок реалистичнее, чем картинка в 3D кинотеатре. Как известно, безоговорочная выдача потребителем «Вау!» есть необходимый залог успешности любой развлекательной технологии.
Во-вторых, виртуальный мир целесообразно было представлять комплексной виртуальной моделью, визуализация которой отрабатывалась бы в режиме реального времени, как в современных трехмерных играх. То есть для того, чтобы превратить день в вечер, было бы достаточно динамически изменить параметры освещения, а не перерисовывать всю сцену целиком. В противном случае получится сложноструктурированный фильм, при работе над которым дизайнеры и художники сойдут с ума, пытаясь прорисовать визуальный ряд для всех возможных ракурсов и логических развилок в игре (хотя подобная логика уже использовалась в некоторых играх за счёт ограничения количества доступных сюжетных развязок). Данный пункт несколько противоречил первому, поскольку фотореалистичные текстуры и объекты высокой сложности даже при существующих вычислительных ресурсах, болтаясь в памяти, ощутимо увеличивали объем файлов, а также требовали от системы визуализации колоссальной производительности.