Что такое виртуальная реальность: свойства, классификация, оборудование — подробный обзор области

В декабре мы писали о том, на какие тенденции в мире IT стоит обратить внимание в будущем 2017 году. Одним из пунктов обозначили виртуальную реальность, и не зря. Интерес к VR сильно вырос за последние 2–3 года и продолжает расти, появляется всё больше различного оборудования и технологий, а главное — новых идей, для реализации которых нужны разработчики.

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

Виртуальная реальность — это генерируемая с помощью компьютера трехмерная среда, с которой пользователь может взаимодействовать, полностью или частично в неё погружаясь.

Свойства VR

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

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

Типы VR

VR с эффектом полного погружения

Этот тип подразумевает наличие трех факторов:

  1. Правдоподобная симуляция мира с высокой степенью детализации.
  2. Высокопроизводительный компьютер, способный распознавать действия пользователя и реагировать на них в режиме реального времени.
  3. Специальное оборудование, соединенное с компьютером, которое обеспечивает эффект погружения в процессе исследования среды. О нём мы чуть позже поговорим более подробно.

VR без погружения

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

VR с совместной инфраструктурой

Сюда можно отнести «виртуальные миры» вроде Second Life и Minecraft. Единственное свойство из перечисленного выше, которого им не хватает для полного комплекта — создание эффекта присутствия: такие миры не обеспечивают полного погружения (в случае с Minecraft это касается только стандартного управления — у игры уже существует версия для виртуальной реальности, поддерживающая шлемы Oculus Rift и Gear VR). Тем не менее, в виртуальных мирах хорошо прописано взаимодействие с другими пользователями, чего часто не хватает продуктам «настоящей» виртуальной реальности.

Виртуальные миры используются не только в игровой индустрии: благодаря таким платформам, как 3D Immersive Collaboration и Open Cobalt можно организовывать рабочие и учебные 3D-пространства — это называется «совместная работа с эффектом присутствия».

Создание возможности одновременного взаимодействия в сообществе и полного погружения сейчас является одним из важных направлений развития VR (вспомним тот же Minecraft).

VR на базе интернет-технологий

Специалисты в области компьютерных наук разработали способ создания виртуальных миров в Интернете, используя технологию Virtual Reality Markup Language, аналогичную HTML. Она на какое-то время была обделена вниманием и сейчас считается устаревшей, но учитывая возрастающий интерес Facebook к VR, в будущем виртуальная реальность обещает основываться не только на взаимодействии, но и на интернет-технологиях.

Еще есть AR, не путать с VR

AR (augmented reality) — это дополненная реальность. Да, PokemonGo (про который, кстати, все уже забыли), относится именно к этой категории, хотя и является несколько упрощенным примером. В отличие от VR, в которой мы намеренно отгораживаемся от окружающей среды, дополненная реальность позволяет создать наложение виртуального мира на реальный в поле восприятия пользователя. Таким образом мы можем одновременно получать информацию из двух источников.

Технически, AR — это не виртуальная реальность, но вопросы, возникающие при её создании сходны с теми, что возникают при создании VR (например, как заставить устройство вычислять своё точное расположение и подстраиваться под мельчайшие изменения, вносимые пользователем в реальном времени). Поэтому технологии AR и VR считают довольно тесно связанными.

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

Оборудование

Шлемы и очки / Head Mounted Display, HMD

Такие устройства состоят из двух небольших экранов, расположенных напротив каждого глаза, шор, предотвращающих попадание внешнего света, и стереонаушников. Экраны показывают слегка смещенные друг относительно друга стереоскопические изображения, обеспечивая реалистичное 3D-восприятие. В шлемах также содержатся встроенные акселерометры и датчики положения. В большинстве своем продвинутые VR-шлемы довольно громоздкие, но в последнее время появилась тенденция к созданию упрощенных легковесных вариантов (в том числе картонных, как на картинке выше), которые обычно предназначены для смартфонов с VR-приложениями.

Шлемы для виртуальной реальности делятся на три типа:

  1. Для компьютера — работают в связке с ПК или консолями: Oculus Rift, HTC Vive, Playstation VR.
  2. Для мобильных устройств — называются гарнитурами и работают в связке со смартфонами, представляют из себя держатель с линзами: Google Cardboard, Samsung Gear VR, YesVR.
  3. Независимые очки виртуальной реальности — самостоятельные устройства, работают под управлением специальных или адаптированных ОС: Sulon Q, DeePoon, AuraVisor.

На Wearable выложен список лучших VR-шлемов 2017 года. Подробнее о шлемах виртуальной реальности можно прочитать на сайте Virtual Reality Society.

Комнаты / Cave Automatic Virtual Environment, CAVE

Альтернатива для тех, кто не хочет испортить прическу — изображения в данном случае транслируются не в шлем, а на стены помещения, часто представляющие собой дисплеи MotionParallax3D (хотя для более полного UX в некоторых таких комнатах нужно надевать 3D-очки или даже комбинировать CAVE и HMD). Есть мнение, что VR-комнаты гораздо лучше VR-шлемов: более высокое разрешение, нет необходимости таскать на себе громоздкое устройство, в котором некоторых даже укачивает, и самоидентификация происходит проще благодаря тому, что пользователь имеет возможность постоянно себя видеть. Тем не менее, приобретение такой комнаты, понятное дело, выйдет гораздо дороже, чем покупка шлема.

Информационные перчатки / Datagloves

Для удовлетворения инстинктивной потребности пользователя потрогать руками то, что он находит для себя интересным в процессе изучения среды, были созданы перчатки с сенсорами для захвата движений кистей и пальцев рук. Техническое обеспечение такого процесса варьируется — возможно использование оптоволоконных кабелей, тензометрических или пьезоэлектрических датчиков, а также электромеханических приспособлений (таких как потенциометры).

Джойстики (геймпады) / Wands

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

Области применения VR

Обучение

VR используется для моделирования среды тренировок в тех занятиях, в которых необходима предварительная подготовка: например, управление самолетом, прыжки с парашютом и даже операции на мозге.

Наука

VR позволяет улучшить и ускорить исследование молекулярного и атомного мира: погружаясь в виртуальную среду, ученый может обращаться с частицами так, будто это кубики LEGO.

Медицина

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

Промышленный дизайн и архитектура

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

Игры и развлечения

На данный момент это самая известная и самая широкая область использования VR: сюда входят как игры, так и кино, виртуальный туризм и посещение различных мероприятий.

Как мы уже говорили, VR продолжает интегрироваться с разными сферами нашей жизни и из мифа научной фантастики она превратилась в (виртуальную) реальность, так что выбирайте область для разработки, и — вперед. Стандартизацией технологий VR сейчас занимается международная организация Global Virtual Reality Association.

Перевод статьи «Virtual reality»