Платформа для vr своими руками

Добавил пользователь Владимир З.
Обновлено: 27.08.2024

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

? Как освоить разработку приложений AR/VR с нуля

Аппаратное обеспечение

Дополненная и виртуальная реальность и вся 3D-разработка в целом требуют производительного оборудования. Если мы посмотрим на требования двух самых популярных платформ VR ( HTC Vive и Oculus Rift ), то увидим их схожесть. Рекомендуемые технические характеристики компьютера на сегодняшний день таковы:

  1. Процессор: Intel Core i5-4590 или AMD FX 8350;
  2. Видеокарта: NVIDIA GeForce GTX 1060 или AMD Radeon RX 480;
  3. Оперативная память: 8 ГБ;
  4. Порты: 3x USB 3.0;
  5. Операционная система: Windows 7 или выше.

Это не означает, что имея процессор i3 или карту GTX 1050 вы не сможете заниматься разработкой. Все зависит от вашего проекта: выше приведены рекомендуемые характеристики. Проверить минимальные требования и убедиться в совместимости вашего оборудования можно здесь .

? Как освоить разработку приложений AR/VR с нуля

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

Устройства VR/AR классифицируются по степени свободы (DOF или Degrees of freedom), т.е. по способу перемещения объекта. Тут есть два варианта: 3-DOF и 6-DOF. Три степени свободы означают, что вы сможете взаимодействовать с виртуальным миром в трех измерениях (в системе координат X, Y, Z) с помощью головного дисплея (HMD), но не сможете двигаться вперед или назад. С шестью степенями свободы двигаться получится во всех шести направлениях.

Эти устройства поддерживают три степени свободы:

А у этих шесть степеней свободы:

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

  1. Принципы создания виртуальной реальности.
  2. Большинство из них совместимы с контроллерами движений для взаимодействия с виртуальным миром.
  3. Устройства 3-DOF используют смартфоны в качестве закрепленных на голове дисплеев.
  4. Устройства 6-DOF используют настольные гарнитуры.

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

Лучше начать с более простого варианта и только разобравшись со всеми нюансами переходить к сложному.

? Как освоить разработку приложений AR/VR с нуля

Движки 3D-игр и языки программирования

Все устройства VR имеют SDK для обоих движков, поэтому вы можете выбрать любой из них для разработки приложений. Досконально изучить эти игровые движки непросто: большинство специалистов рекомендуют осваивать Unity из-за большего количества учебных ресурсов. С другой стороны, Unreal может предложить вам лучшую графику и большую мощность.

У Unity множество версий с разной стоимостью, но есть и бесплатная. Unreal доступен бесплатно, но требует периодических отчислений за право пользования в размере 5% от валового дохода продукта (после $1,000,000 за игру в календарный квартал). Рекомендуется попробовать оба варианта, чтобы выбрать наиболее подходящий.

Google предоставляет SDK для Android (на Java) и iOS (на Objective-C) при разработке для устройств Daydream и Cardboard.

? Как освоить разработку приложений AR/VR с нуля

3D-модели

Первое, что вам понадобится для разработки AR/VR – это 3D-модели. Есть два варианта: сделать их самостоятельно или использовать готовые шаблоны. Самостоятельное создание моделей – сложный путь, но в конечном итоге он может оказаться самым лучшим и рентабельным. В этом случае вам придется освоить специальные программы. Например, такие:

Для создания собственных моделей стоит освоить и 3D-сканирование . Снятые специальным сканером в реальном мире объекты становятся виртуальной трехмерной моделью. Эти устройства пока не идеальны, но они помогут вам начать работу:

В интернете всегда можно найти и шаблонные 3D-модели:

Этот вариант подходит начинающим разработчикам без навыков.

Для работы с видео и фотографиями в формате 360° (они обязательно потребуются вам в виртуальной реальности) необходимо также приобрести подходящую камеру, вроде RICOH THETA или Samsung Gear 360. Готовые варианты панорамных фото и видеороликов нетрудно найти на Flickr или в других стоковых файлообменниках. По звуковым эффектам никаких ограничений нет.

Веб-разработка и виртуальная реальность

Существует также открытый стандарт WebVR с API JavaScript , позволяющий использовать виртуальную реальность в браузере. Он работает с большинством устройств VR без необходимости подключения дополнительных плагинов. Вы можете проверить наличие поддержки браузера на WebVR Rocks и найти дополнительную информацию на сайте Mozilla VR .

Стоит упомянуть два фреймворка:

  1. aframe.io предназначен для создания виртуальной реальности с помощью HTML и подхода Entity-Component-System . Он был разработан командой Mozilla VR и предоставляет один из самых эффективных способов разработки контента WebVR.
  2. React VR – новая библиотека, разработанная в Facebook на основе React и React Native . Она позволяет создавать сайты VR, используя тот же подход декларативных компонентов, что и в привычном нам фреймворке React.

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

Дополненная реальность

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

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

Одним из самых популярных инструментов для разработки AR является Vuforia: он доступен для Unity, Android и iOS, предлагает огромное количество функций и поддерживает множество устройств , включая телефоны Tango , head-display, смартфоны, очки, а также специально изготовленные козырьки Microsoft HoloLens .

Проблемы

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

Чтобы стать разработчиком AR/VR, необходимо пройти несколько этапов:

  1. Выбор платформы. Решите, какими устройствами вы будете пользоваться, на какие платформы ориентироваться и какой игровой движок, SDK или фреймворк предпочтете освоить.
  2. Обучение. Разберитесь с терминологией. Изучите 3D-моделирование, язык игрового движка, SDK или фреймворка, а также разработку интерфейсов для AR/VR.
  3. Учебный проект. Хотя большинство приложений AR/VR являются игровыми, есть много областей, на которые можно ориентироваться. Например, образование, визуализация данных, возможности 360°.
  4. Участие в сообществах. Ходите на встречи, общайтесь в форумах и чатах, переписывайтесь с другими разработчиками и не стесняйтесь задавать вопросы. Главное здесь – практиковаться и набираться опыта.

Несколько полезных ссылок для изучения технологий AR/VR:

    – ПО для разработки дополненной и виртуальной реальности; – пользовательский опыт в AR/VR; – набор инструментов для VR-разработки в Unity3D; – инструмент прототипирования, позволяющий визуализировать опыт в виртуальной реальности;
  1. Гайд по виртуальным мирам: AR и VR.

Выводы

Технологии AR/VR пока сыроваты. Они имеют массу ограничений, да и оборудование стоит недешево. Тем не менее, потенциал виртуальной и дополненной реальности огромен, а большинство специализирующихся в этой области профессиональных разработчиков не имеет большого опыта. К тому же некоторые из приобретенных в процессе освоения модного направления навыков (например, языки C/C++) можно применить и в других областях программирования. Попробовав, вы ничего не теряете. Удачи!


Как сделать очки виртуальной реальности самостоятельно? На этот вопрос можно ответить, увидев шлем Cardboard от Google. Его конструкция достаточно простая и состоит в основном из картона. Для создания подобных vr очков своими руками потребуется совсем немного времени.

Принцип действия вр очков

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

Устройство очков виртуальной реальности для смартфона

Устройство очков виртуальной реальности для смартфона

Простыми словами, vr очки – это коробка с отсеком для смартфона и двумя линзами. Кажется, такую конструкцию не сложно сделать в домашних условиях.

Что потребуется для создания очков vr для смартфона в домашних условиях?

Смартфон

Самое главное — это телефон, т.к. он выступает в качестве экрана. Операционная система должна быть Android или iOS. Что касается размеров экрана — чем больше, тем лучше, но диагональ должна быть в диапазоне от 5 доя 6,5 дюймов.

Еще одним важным условием является производительность смартфона и наличие датчиков движения. Они позволяют отслеживать положение головы во время просмотра vr контента. Минимальные и оптимальные параметры телефона указаны в таблице.

Параметры телефонаОптимальная совместимость с VRНормальная совместимость с VR
Диагональ экрана5-5.7 дюймов4-5.7 дюймов
Разрешение экрана1080x1920 (full HD) и выше720x1280 (HD)
ПроцессорQuad-core 1,6 GHz и вышеТребуется тестирование
ДатчикиАкселерометр, ГироскопАкселерометр, Гироскоп
Таблица оптимальных параметров смартфона для поддержки VR режима

Самый простой способ проверить смартфон – установить любое приложение виртуальной реальности из маркета и попробовать работоспособность акселерометра и гироскопа на практике.

Шаблон vr очков

Шаблон в формате PDF можно скачать по ссылке.

Шаблон vr очков

Шаблон vr очков

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

Картон – материал для корпуса

Если делать вр очки для смартфона своими руками, нужно определиться с материалом. Он должен быть достаточно жестким, но в то же время хорошо гнуться. Больше всего подходит плотный картон толщиной 1-2 миллиметра. Лист твердого картона можно взять от упаковочной коробки или приобрести отдельно в канцелярском магазине. Количество картона должно хватать для наклейки трех листов формата A4.

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

Картон для сборки корпуса очков

Картон для сборки корпуса очков

Картон, можно заменить листом жесткого пластика, например, от папки для бумаг.

Инструменты для вырезания

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

Крепежные материалы

Некоторые части виртуальных очков нужно будет скрепить между собой. Для надежности будем использовать клей (например, ПВА) и степлер со скобами размера 26/6.

Линзы

Можно ли сделать очки виртуальной реальности без линз

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

Самодельные линзы для vr очков

Для vr шлема необходимы двояковыпуклые линзы. Их можно сделать своими руками из пластиковой бутылки. Инструкция вкратце:

  • Вырезать из закругленного места бутылки (возле горлышка) две окружности диаметром 25 миллиметров.
  • Склеить окружности между собой клеем или спаять при помощи паяльника.
  • Заполнить полученную линзу водой шприцем с иглой и заклеить место прокола.

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

Где можно купить готовые линзы для шлема Google Cardboard

Где взять качественные линзы для vr очков? Если вы не хотите делать линзы самостоятельно, их можно купить на Aliexpress. Для нашего шаблона понадобятся линзы диаметром 25 миллиметров.

Линзы для очков вр - 25 мм

Линзы для очков вр — 25 мм

Пошаговая инструкция как сделать очки виртуальной реальности своими руками

Печать шаблона для вырезания vr очков.

В первую очередь нужно напечатать чертеж, напоминающий Google Cardboard, который мы скачали по ссылке. Для печати потребуется бумага формата A4, а именно три листа.

Распечатанный шаблон очков виртуальной реальности

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

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

Вырезание деталей

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

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

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

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

Вырезанные детали vr очков из картона

Как собрать корпус vr очков

Шаг 1

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



Шаг 2

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

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

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

Установка линз в vr очки

Шаг 3

Теперь можно приступать к сборке корпуса очков. Большая деталь из первого листа – эта верхняя часть. Вставим в нее маску с линзами и перегородку (маленькая деталь – лист №2) как показано на картинке.

Сборка vr очков

Затем переворачиваем всю конструкцию и совмещаем ее с крупной деталью с листа №2 при помощи пазов.

Сборка vr очков

Сборка vr очков

Устанавливаем левую боковину.

Сборка vr очков

Шаг 4

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

Склейка и крепление деталей картонных очков вр

Склейка и крепление деталей

Добавляем по бокам оставшиеся прямоугольники из картона для того, чтобы скрыть места фиксации.

Склейка и крепление деталей картонных очков вр

Шаг 5

Прикладываем смартфон к очкам и загибаем крышку отсека по толщине вашего телефона.

Загиб крышки отсека для смартфона

Загиб крышки отсека для смартфона

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

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

Вот что у нас получилось:

Готовые самодельные vr очки из картона

Посмотреть VR очки из картона в формате 360

Как работает шлем виртуальной реальности для смартфона

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

Закачаем в телефон игру для vr, например, VR X-Racer. Запускаем приложение и устанавливаем смартфон в отсек шлема. Теперь вращая головой, мы можем управлять летательным аппаратом, уворачиваясь от различных препятствий.

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

Для улучшения взаимодействия в виртуальных играх лучше использовать bluetooth джойстик для vr очков.

Выводы

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

80+ лучших инструментов для разработчиков VR и AR

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

Фреймворки

Unity

Unreal Engine 4

Unreal Engine 4 идеально подходит тем, кто ищет полноценный инструментарий для создания игр, симуляций и визуализаций в реальном времени. По сути, сам фреймворк бесплатен — придётся только отдать 5 процентов в виде роялти от выручки с коммерческих продуктов после заработка первых $3 тысяч в течение календарного квартала.

CryEngine

CryEngine — ещё один мощный игровой движок, поддерживающий Oculus Rift, Linux, HTC Vive, Windows PC, OSVR, PSVR, Xbox One и PlayStation 4 . Ведётся работа по интеграции поддержки мобильных платформ. Модель монетизации CryEngine основана на роялти. Разработчики просят 5 процентов после $5 тысяч выручки на проект в год.

Amazon Sumerian

Amazon Sumerian позволяет быстро и удобно создавать VR, AR и 3D-приложения даже тем, кто не имеет в этом опыта. Он совместим с Oculus Rift, Oculus Go, HTC Vive, Google Daydream, Lenovo Mirage, а также мобильными устройствами на Android и iOS . Создать аккаунт можно бесплатно, далее плата взимается на основе объёма хранимых 3D-ресурсов и генерируемого сценами трафика.

A-Frame

A-Frame — это опенсорсный веб-фреймворк для создания VR под HTC Vive, Oculus Rift, десктопные и мобильные платформы. Он бесплатен, не требует дополнительной установки и работает с HTML.

React 360

React 360 — хороший инструмент для создания интерактивных панорамных и VR-приложений. Это тоже опенсорсный инструмент для создания проектов под ПК, мобильные устройства и гарнитуры виртуальной реальности .

Primrose

Primrose используется для разработки VR в браузере. С помощью него можно создавать 3D-чаты, среды для программирования в онлайн-режиме, игры, музыкальные синтезаторы и многое другое. Инструмент бесплатен.

Simbol

Vizor

С помощью Vizor можно создавать VR-контент и легко делиться им на любом устройстве с выходом в интернет. Преимущественно используется для VR-сторителлинга.

Godot Engine

Godot Engine — бесплатный игровой движок с открытым кодом. Очень прост и удобен в использовании, поэтому отлично подходит для разработчиков без опыта в создании VR-игр.

Apertus VR

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

Simmetri

Simmetri представляет собой креативную студию для художников, дизайнеров, преподавателей и студентов. С помощью неё можно создавать VR-проекты, анимации, игры, интерактивные произведения искусства, физические эксперименты и многое другое. Купить инструмент можно за $19,99.

Beloola

Beloola — платформа для создания 3D-пространств, где можно в режиме онлайн встречаться и общаться с людьми.

Kokowa

Kokowa — бесплатная платформа для не-программистов, которая упрощает создание и распространение webVR-контента.

VRCHIVE

VRCHIVE позволяет создавать 360-градусные панорамы и делиться ими на различных устройствах.

SceneVR

SceneVR — это новый способ сторителлинга, который помогает запросто преобразовывать панорамные фото в VR-сцены.

L?VR — простой и бесплатный фреймворк для создания VR на скриптовом языке Lua. Проекты L?VR можно запускать на Oculus Rift и HTC Rift, а также экспортировать в WebVR.

Google Daydream

Google Daydream — платформа для создания высококачественных мобильных VR-проектов. Она включает SDK для Android , iOS , Unity, Unreal, Android NDK и веба.

Exokit

Exokit — опенсорсный веб-движок на JavaScript для разработки VR-проектов под десктопные, мобильные платформы и шлемы, AR-проектов для мобильные платформ и шлемов, Unity и других.

3D-моделирование и анимация

Blender

Blender — бесплатный инструментарий для создания 3D-моделей, симуляций, анимаций, риггинга, рендеринга, компоновки и захвата движения, создания игр и редактирования видео.

3ds Max

3ds Max — программа 3D-моделирования и рендеринга, помогающая создавать обширные миры в играх.

Google Blocks

6 инструментов Blocks позволяют создавать как простые, так и более сложные модели в VR.

Mixamo

Благодаря Mixamo можно запросто создавать анимированных трёхмерных героев без какого-либо опыта.

Pixologic ZBrush

ZBrush — отличный инструмент для разработки цифровых скульптур в реальном времени.

MODO Indie

MODO Indie предоставляет средства для создания объёмных моделей, анимаций и скульптур.

Speedtree

Speedtree — инструмент визуализации растений в 3D для UE4.

Wings3d

Wings 3D — это продвинутый редактор с широким выбором инструментов моделирования и кастомизируемым интерфейсом.

FreeCAD

FreeCAD — бесплатный 3D-редактор для разработки объектов любого масштаба.

Anim8or

Anim8or — программа для 3D-моделирования и анимирования героев.

DeleD 3Deditor CE

DeleD совмещает 3D-редактор и редактор уровней. Он предназначен для создания статичных сцен в играх.

A-Painter

A-Painter позволяет рисовать в 3D, используя ручные контроллеры.

Recap360

Recap360 превращает фотографии в трёхмерные модели.

3D-модели

Sketchfab

Sketchfab — платформа, где можно искать и размещать 3D-модели.

Unity Asset Store

TurboSquid

TurboSquid предлагает 3D-модели для игровых разработчиков, новостных агентств, архитекторов, студий визуальных эффектов, рекламщиков и креативщиков по всему миру.

Free3D

Free3D содержит коллекцию более 16 тысяч бесплатных 3D-моделей.

NASA Space Models

У NASA есть своя библиотека моделей разнообразных объектов, связанных с космосом: от космонавтов до лунных модулей и шаттлов.

3Delicious

3Delicious среди прочего предоставляет трёхмерные модели автомобилей, мебели и различных технологий.

Oyonale

Oyonale предлагает достойный ассортимент качественных объёмных моделей.

DMI 3D

DMI 3D содержит модели транспортных средств: от танков Второй мировой войны до современных гоночных авто.

CadNav

На CadNav можно найти массу бесплатных 3D-моделей: от самолётов до мебели и оружия.

Clara.io

Clara.io предлагает 3D-модели транспорта, людей, архитектурных сооружений и многого другого.

archive3D

На archive3D можно скачать множество трёхмерных моделей мебели.

cgtrader

На cgtrader доступны для скачивания самые разнообразные бесплатные 3D-модели.

Скетчинг и прототипирование

Gravity Sketch — интуитивный инструмент для работы со смешанной реальностью , который позволяет создавать 3D-модели и концептуальные эскизы.

Tilt Brush позволяет рисовать в виртуальном 3D-пространстве.

Quill — полезный текстовый редактор.

Substance — программа для рисования в 3D и текстурирования объектов с помощью кистей, масок и частиц.

Quixel содержит тысячи PBR-материалов для игр, визуализации и эффектов.

Unbound предоставляет игрокам увлекательный способ создания трёхмерных объектов.

Oculus Medium позволяет проектировать, разрисовывать, моделировать и создавать предметы в VR.

Технические ресурсы

VR Toolkit — набор скриптов для разработки прототипов в Unity.

VR Glossary — глоссарий терминов, используемых в индустрии VR.

VRTK — набор скриптов, которые пригодятся при работе с Unity3d 5+.

NewtonVR — система взаимодействия с виртуальной реальностью для отслеживаемых контроллеров.

Unity Tutorials — список лучших туториалов от Unity.

More Unity Tutorials — другие хорошие руководства Unity.

Blender Tutorials — коллекция видеоуроков по Blender.

Oculus Best Practices — руководства по созданию классного VR-контента.

Unity Hotkeys — подборка горячих клавиш Unity.

Good lighting resources for Unity — список ресурсов по освещению в Unity.

How to Render your Blocks with Unity — видеоурок на YouTube по рендерингу блоков в Unity.

GPU Performance for Game Artists — статья о производительности для художников игр.

The Book of Shaders — пошаговое руководство по фрагментным шейдерам.

Unity Compute Shaders — Youtube-туториал по использованию вычислительных шейдеров.

Create a Fog Shader — гид по созданию шейдеров тумана.

Mixed Lighting in Unity — статья о смешанном свете в Unity.

Getting Started in WebVR — здесь можно познакомиться с WebVR.

Export a rotating GIF in Blender — Youtube-туториал по экспорту вращающихся GIF-изображений в Blender.

Game Engine Architecture — книга Джейсона Грегори по архитектуре игровых движков и созданию игр.

Vision Science — книга Стивена Палмера .

Computer Vision: Algorithms and Applications — ресурс, содержащий более 900 страниц алгоритмов и приложений.

VR Design Best Practices — статья о VR-дизайне на Medium.

Mitch’s VR Lab — полезный Youtube-канал о VR.

Five ways to reduce motion sickness in VR — видеоурок на Youtube по уменьшению VR-тошноты.

Как использовать свой рабочий стол в VR

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

Смешанная реальность

Смешанная реальность

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

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

Посмотреть в Microsoft Store

Oculus Rift

Oculus Rift

Огромное обновление Rift Core 2.0 все еще находится на канале Public Test через приложение Oculus, но оно принесло много значительных изменений в платформу. Одним из самых больших является Oculus Desktop, который позволяет создавать несколько окон независимо от того, где вы находитесь в виртуальной реальности.

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

HTC Vive

HTC Vive

При использовании SteamVR с HTC Vive (или с WMR) появляется оверлейное меню, которое содержит опцию для просмотра вашего рабочего стола. Он большой, понятный, но не настраиваемый, как в случае с Oculus Desktop или Cliff House.

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

Сторонние приложения для рабочего стола в VR

Есть несколько сторонних приложений, которые позволяют вам использовать ваш рабочий стол в VR.

Большой экран

Bigscreen позволяет организовать небольшую вечеринку в локальной сети из пентхауса небоскреба. Сидите вместе — не выходя из собственного пространства виртуальной реальности — пока вы играете друг против друга. Нет экрана заглядывать!

Один из ваших друзей получил недавно выпущенный фильм? Смотрите это вместе на экране размером с театр (вы можете сделать экран любого размера, который вам нужен, вплоть до определенной огромной точки), пока вы сидите в шикарной гостиной. Из-за особенностей Bigscreen только один человек должен иметь мультимедиа на своем компьютере, но имейте в виду, что когда дело доходит до игр, каждому человеку нужна копия игры, чтобы играть вместе.

Перемещайтесь по пентхаусу, от кухни до гостиной, во внутренний дворик, чтобы найти место, которое вам нравится, или сядьте вместе на диване и наблюдайте, как внизу мерцают огни города. Ваши друзья появляются как бестелесные головы, которые проецируют голоса в трехмерном пространстве. Если вы хотите испытать виртуальную локальную сеть или шикарное место встречи для себя и своих друзей, обязательно воспользуйтесь этим бесплатным приложением. Bigscreen находится в стадии бета-тестирования и совместим с WMR, Oculus Rift и HTC Vive.

Виртуальный рабочий стол

Виртуальный рабочий стол (около 15 долларов США) позволяет вам жить внутри вашего компьютера. Существует множество 360-градусных настольных сред, которые вы можете скачать бесплатно, и вы даже можете спроектировать и внедрить свою собственную 360-градусную настольную среду. Сидите под морем, плавайте в космосе или работайте с вершины Эмпайр Стейт Билдинг Ограничения здесь основаны на том, что вы можете или не можете придумать.

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

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

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

Ваш рабочий стол

Планируете ли вы перенести свой рабочий стол в виртуальную реальность? Вы уже перешли от 2D плоскости? Какую платформу или приложение вы используете? Дайте нам знать!

Обновлено 15 января 2018 года: эта статья была обновлена, чтобы вы по-прежнему получали лучшие способы использования своего рабочего стола в виртуальной реальности.

Мы можем заработать комиссию за покупки, используя наши ссылки. Узнайте больше

Читайте также: