Бесконтактное управление

Технология виртуальной реальности VR

Виртуальная реальность (VR) - искусственный, не существующий в природе мир, в который человек может полностью «погрузиться» не только как наблюдатель, но и как участник. Системы виртуальной реальности - это технические устройства и программное обеспечение, создающие для человека иллюзию присутствия в этом искусственном мире и в ряде случаев позволяющие манипулировать его объектами.

У большинства всех систем виртуальной реальности есть (во всяком случае, должны быть), следующие основные характеристики.:

  • Моделирование в реальном времени. Система виртуальной реальности должна выдавать пользователю в ответ на совершаемые действия картинку, звук, а также комплекс осязательных и прочих ощущений (если таковые предусмотрены) моментально, без заметных задержек.
  • Реалистичная имитация окружающей пользователя обстановки. Для полного погружения пользователя в мир виртуальной реальности, система должна отображать виртуальные объекты с высотой степенью реалистичности, чтобы они выглядели «как живые».
  • Поддержка одного или нескольких пользователей. Системы виртуальной реальности различают по числу одновременно работающих пользователей и делят на индивидуальные и коллективные. Как правило, индивидуальные системы создаются на базе устройств отображения, с которыми может работать только один человек (шлемы, очки и т. п.). Системы для коллективной работы создаются на базе средств отображения, доступных сразу нескольким пользователям. Пример стереоскопический видеопроектор, формирующий объемное изображение на большом.
  • VR-система должна давать стереооскопическое изображение, обеспечивающее ощущение глубины пространства. Человек обладает бинокулярным зрением, то есть воспринимает мир обоими глазами сразу. При этом изображения, наблюдаемые каждым глазом, немного отличаются друг от друга и по отдельности не обладают объемностью, но наш мозг складывает две картинки в единое объемное изображение. Современные технологии генерации псевдо объемных картинок основаны именно на этом эффекте, и созданы так называемые стереоскопические пары изображений, обеспечивающие иллюзию объема.
  • Интерактивность - возможность взаимодействия с виртуальным миром. В «виртуальной вселенной» пользователь должен быть исключительно активным наблюдателем. Он должен иметь возможность взаимодействовать с виртуальным окружением, а оно в свою очередь будет опираться на действия пользователя. Это позволит пользователю оглядываться вокруг и перемещаться в любых направлениях внутри виртуальной среды.

Примеры приложений с VR технологиями

Требование интерактивности является опциональным: в некоторых VR-системах человек выступает только в роли наблюдателя, но и это бывает весьма полезно и интересно. VR-системы даже иногда делят на интерактивные и не интерактивные. Работа с последними больше напоминает просмотр стереоскопического видеофильма, так как пользователь не может повлиять на то, что происходит в виртуальном мире. Конечно, возможности «погружения» у такой VR куда скромнее, чем у полностью интерактивной виртуальной среды, но при достаточно больших экранах и качественных спецэффектах впечатление от таких демонстраций остается неизгладимым.

Основными сферами применения виртуальной реальности являются: развлечения (компьютерные игры), профессиональное обучение (тренажеры и симуляторы для летчиков, космонавтов, спасателей, врачей, водителей крупных автомобилей), образование (образовательные системы для детей) и конструирование (космические аппараты, машины, строительные объекты, виртуальные миры), моделирование ситуаций (отработка штатных или аварийных ситуаций и катастроф, устранение последствий), путешествия (виртуальные туры и экскурсии).

Устройство системы виртуальной реальности

Практически в любой системе виртуальной реальности можно найти следующие компоненты:

  • Математические модели различных объектов и их окружения. В памяти компьютера виртуальный мир во всем его многообразии существует в виде программных объектов, свойствами и поведением которых управляет заложенная в программу виртуальной реальности математическая модель. Это запрограммированный разработчиками набор формул и уравнений, воспроизводящих элементы реального мира и их поведение. Чем полнее (а стало быть, и сложнее) математическая модель виртуальной вселенной, тем реалистичнее иллюзия присутствия. За высокую реалистичность приходится расплачиваться высокими требованиями к ресурсам компьютера, в котором «живет» виртуальная вселенная;
  • Программный модуль, преобразующий рассчитанные согласно математической модели параметры в видеоданные и управляющие команды для подсистемы отображения;
  • Подсистема отображения, создающая и демонстрирующая пользователю объемное изображение модели;
  • Подсистема обратной связи оператора (пользователя) с моделями объектов и виртуальной средой. Этот компонент «сообщает» математической модели данные о действиях пользователя, необходимые для расчета ответных действий виртуальной среды. Подсистема обратной связи необходима только для интерактивных систем виртуальной реальности;

Как работает виртуальная реальность

Основа виртуальной реальности - создание иллюзии присутствия человека в виртуальной обстановке. Человек «уходит» в нее, отождествляет себя с персонажем, «живет» в этой игре. Обеспечит ли данная система полное погружение человека в виртуальную среду, во многом зависит также от системы отображения.

В то же время многие виды работы с трехмерными объектами могут и не требовать «погружения» человека в мир этого объекта. К примеру, при конструировании деталей сложной конфигурации или моделировании игровых персонажей обычно достаточно возможности манипулирования объемным изображением конструируемого объекта на экране монитор компьютера.

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

Системы отображения

Известны следующие основные типы систем отображения для создания трехмерной виртуальной среды.

1. Настольные системы

Используют стандартные ЭЛТ-мониторы и стереоскопические дисплеи. Пользователь не погружается в виртуальную реальность, а видит виртуальный мир через «окно» дисплея.

2. PowerWall

Многодисплейная система, на которой можно получить детализированные изображения крупных виртуальных объектов в натуральную величину.

3. Шлемы виртуальной реальности

Могут обеспечить полное погружение зрителя в виртуальную среду. Разделение картинок правого и левого глаза в шлеме происходит с помощью встроенных оптических систем. Для получения качественной картинки разрешение экранов должно быть достаточно высоким.

4. Проекционные системы

При определенных условиях дают эффект, очень близкий к полному погружению в виртуальную среду.

5. VR-системы

В них виртуальное окружение проецируется на 4 или 6 стен-экранов специально оборудованного помещения. Система дает наиболее полный эффект присутствия в виртуальном мире, который может усиливаться звуковыми эффектами.

Компания "Увлекательная реальность" разрабатывает приложения и образовательные системы с виртуальной реальностью, которые позволяют полностью погрузить пользователя в виртуальную среду. Пользователь становится непосредственным участником происходящих вокруг него событий, а процесс изучения становится увлекательным и наглядным.