Как сделать очки виртуальной реальности своими руками
Как сделать очки виртуальной реальности своими руками
Как сделать VR очки виртуальной реальности своими руками: уроки труда дома
В Интернете часто встречается вопрос, как сделать очки виртуальной реальности своими руками из подручных материалов. Многие ошибочно считают, что это сложная задача и сразу сдаются. Те же пользователи, которых не пугает работа, сами решают задачу по созданию VR-очков. Ниже приведем чертеж, особенности поиска линз и пошаговую инструкцию по созданию девайса виртуальной реальности своими руками.
Чертеж для очков
Перед тем как сделать VR очки своими руками из картона, найдите точный чертеж и распечатайте его. Без такого помощника изготовить устройства виртуальной реальности своими руками вряд ли получится. Шаблон необходимо напечатать и немного увеличить масштаб до 110%. После распечатки перед глазами будет три картинки, которые необходимо наклеить на картон и вырезать.
Как сделать линзы для очков
Перед тем как сделать из картона очки виртуальной реальности, подготовьте линзы. Здесь возможно два варианта — купить уже готовые или изготовить своими руками. Компания Гугл рекомендует использовать линзы с диаметром 2,5 см и фокусным расстоянием в 4,5 см. Купить готовые линзы для картонных очков виртуальной реальности можно в следующих местах:
После получения линз можно сделать очки виртуальной реальности из бумаги самому. Но учтите, что при отклонении от подходящих размеров увеличительные стекла придется подравнивать или вносить изменения в конструктивные особенности ВР-очков. Одним из решений проблемы является измерение фокусного расстояния. Такую конструкцию можно сделать своими руками.
Теперь рассмотрим, как сделать линзы для VR очков самостоятельно. Алгоритм такой:
После завершения работы можно разбираться со следующим шагом — как сделать VR очки для смартфона своими руками из коробки. Пошаговую инструкцию по выполнению работы мы рассмотрим в конце статьи.
Как сделать VR-очки виртуальной реальности без линз
Многие спрашивают, можно ли сделать VR-очки виртуальной реальности без линз. Сразу отметим, что это невозможно, ведь готовая конструкция ничем не будет отличаться от простых очков или изделий без стекла. Как результат, использовать девайсы для просмотра фильмов или игр в VR-технологии не получится. Единственное, чего можно добиться таким способом, так это получение обычного эффекта кинотеатра.
Что нужно для изготовления VR-очков Google CardBoard
Теперь перейдем непосредственно к вопросу, как сделать очки виртуальной реальности дома и своими руками. Для выполнения работы необходимо иметь под рукой следующие составляющие:
После подготовки рассмотренных выше деталей приступайте к самой сборке девайса виртуальной реальности своими руками. Алгоритм такой:
После этого вырежьте из картона все детали для будущей конструкции, установите их с учетом чертежа и подгоните друг под друга. Учтите, что от качества сборки будет зависеть правильность фокусировки, работа датчиков и качество картинки.
Имея под рукой рассмотренную выше инструкцию, вы быстро разберетесь, как сделать VR-очки виртуальной реальности своими руками и сэкономить деньги. Наибольшие трудности связаны только с поиском или изготовлением линз. В остальном необходимый материал легко найти дома или купить в ближайшем магазине. Если нет желания делать VR-устройства виртуальной реальности самостоятельно, можно пойти более простым путем — купить уже готовые изделия и подключить к смартфону. Тем более, что Google CardBoard обойдутся очень недорого.
Очки виртуальной реальности из картона, акрила и пластика
На последней конференции I/O Google показал свою версию очков виртуальной реальности из картона. В принципе, схемы подобных очков уже давно ходят по интернетам (например, FOV2GO). Однако схема ребят из Google получилась проще аналогов, а также они добавили фишку с магнитом, который работает как внешняя аналоговая кнопка. В этом посте я поделюсь своим опытом сборки очков виртуальной реальности на базе смартфона: Google Cardboard из картона, OpenDive из пластика и очков, вырезанных на лазерном резаке из акрила.
Материалы
Итоговая цена материалов: 400-1000р в зависимости от линз.
Инструменты
Сборка
Однако, поставив приложение, я обнаружил, что в таком виде моя кнопка не работает. Чтобы активировать нажатие мне пришлось брать магнит в руку и водить им прямо по левому боку телефона, правда, даже так оно работает через раз. Признак того, что вы делаете все правильно – при касании должно быть ощущение магнитного поля, которое слегка отталкивает магнит от телефона.
Возможно, причина в том, что я взял слишком слабенький магнит. Возможно, в том, что моя модель (Galaxy Nexus) не заявлена Гуглом как поддерживаемая. Тем не менее, демки работают, кнопка нажимается, ура!
Модель из пластика
Если вы хотите по минимуму париться со сборкой и у вас есть 3д принтер (или достаточно денег на заказ печати), то этот вариант для вас. 🙂 Я печатал модель с сайта Thingverse. Там же по запросу «virtual reality» найдется еще несколько аналогичных вариантов.
Я заказывал печать в Лаборатории трехмерной печати, получилось около 3000р.
Все материалы от Cardboard актуальны и для этих очков, поэтому итоговый ценник достигает почти 3500р.
Сборка модели из пластика
Вставляем линзы, клеим поролон, для крепления телефона берем обычные офисные резинки. Еще можно поролоном заклеить всю поверхность вне линз, тогда вам не будет мешать свет от смартфона. В такие очки так же можно вставить более крупные линзы.
Еще вариант: вставить линзы от советского стереоскопа. Для этого придется немного модифицировать крепление, заменив круглые дырки на прямоугольные. Вариант со стереоскопом достаточно удобен, но у него есть минус — рабочая область получается меньше, изображение обрезается сверху и снизу.
Модель из акрила (или фанеры)
Еще до того, как собирать очки виртуальной реальности стало трендом, в сети появилась замечательная схема очков, вырезающихся на лазерном резаке. Недолго думая, я решил заказать и их резку в той же лаборатории. Фанеры у них в тот момент не было и мне предложили вырезать из черного акрила. Стоимость резки вместе с материалом получилась порядка 800р.
Помимо линз, резинок и поролона, для сборки понадобится порядка 20 винтов с гайками 3-4мм (автор модели предлагает использовать 4мм, но у меня они с трудом входили и я взял 3мм).
Как ни странно, итоговый вариант оказался даже лучше, чем на 3д принтере. Во-первых, очки получаются легче и компактнее. Во-вторых, материал гладкий и более приятный на ощупь. Из минусов — акрил достаточно хрупкий материал, и падения такие очки могут не пережить.
Заключение
К сожалению, контента под такие очки пока достаточно мало. Можно попробовать поиграться со стримингом, как было описано в недавней статье на Хабре. В Google Play есть простые приложения, поддерживающие DurovisDive и демка Cardboard. На мой взгляд, сейчас очки собирать стоит, если вы хотите написать что-нибудь сами. Под Android есть SDK от Google Cardboard. Под Unity есть плагин DurovisDive, работает с Android и iOS. Если у вас WinPhone8, то на DevCon 2014, помимо прочего, я рассказывал, как завести простейшее приложение виртуальной реальности под Unity на WinPhone8, смотреть с 14-ой минуты.
Как сделать очки виртуальной реальности для смартфона своими руками
Многие пользователи смартфонов слышали о шлеме виртуальной реальности, однако из-за их большой стоимости не могли позволить себе такое приобретение. Однако довольно таки быстро люди поняли, что все датчики, которые функционируют в очках виртуальной реальности, есть и в обычных смартфонах, благодаря чему из них своими руками легко можно сделать отличные VR очки, стоит лишь приделать самый обычный корпус и несколько линз.
На самом деле все конструкции очков, которые вы можете найти на просторах сети, выполнены на основе чертежей Google Cardboard (с англ. «картон»), и вся разница только в исходных материалах. Кого-то устраивает картон любой толщины, найденный дома, кто-то идет за более тонким в канцелярский магазин, а некоторые умельцы отличились тем, что выполнили свои устройства ВР из металла, поликарбоната, пенопласта и других вспененных материалов.
Счастливые обладатели 3D-принтеров сразу взялись печатать шаблон. По этой выкройке легко понять, как сделать очки виртуальной реальности своими руками, и мы поможем вам в этом, дав несколько советов.
С помощью обычного ножа, пары увеличительных стекол и картона можно сделать своими руками из обыкновенного смартфона подобие VR Box. Однако многие желающие не знают, как сделать очки виртуальной реальности из смартфона, из-за чего приобретают дорогущие модели, либо же заказывают картонные комплекты, по типу Google Cardboard.
Конструкция самодельных очков имеет несколько преимуществ перед заказным корпусом, ведь линзы в ней можно перемещать по оси, которая располагается относительно экрана. Благодаря этому очки виртуальной реальности можно тонко подстраивать под особенности зрения любого пользователя.
Чтобы сделать 3d очки для смартфона своими руками, необходимо:
Еще один вариант изготовления очков для смартфона своими руками:
2). Далее вам понадобятся 2 линзы, желательно двояковыпуклые. Google советует брать линзы диаметром 25 мм. Фокусное расстояние линз при этом должно быть 45 мм. Умельцы берут линзы даже из хозяйственных магазинов, а некоторые видеоблогеры на Youtube, делая своими руками 3D очки для смартфона, вместо линз используют подручные средства.
Так, например, можно вырезать из обычной пластиковой бутылки 4 одинаковых круга, склеить их между собой по 2 штуки паяльной лампой, оставив небольшое расстояние вверху. Затем в шприц набирается вода из-под крана, ею заполняется пространство между двояковыпуклыми «линзами» из пластика, затем оставшийся зазор также запаивается, и в ваших руках оказываются почти законченные собранные в домашних условиях очки виртуальной реальности.
3). Некоторые модели смартфонов поддерживают магнитное переключение, позволяющее управлять девайсом без вынимания его из коробки. Для реализации такой задумки понадобится простая система магнитов: неодимовый кольцевой и керамический дисковый с диаметром около 19 мм и толщиной около 3 мм. Но и без них все управление будет простым и удобным, достаточно сделать в конструкции самодельных очков виртуальной реальности отверстие для пальца снизу либо сбоку.
4). Когда практически все готово, остается решить только проблему с креплением смартфона в очках. Для этого можно использовать резиновое кольцо и 2 липучки (примерно 20х30 мм) для закрепления крышки.
Очки виртуальной реальности для смартфонов своими руками: часто задаваемые вопросы
— Реально ли сделать своими руками виртуальные очки для смартфона, в которых будет удобно?
Для постоянного пользования, конечно, лучше приобрести недорогие, но удобные очки с заводским креплением, например, VR Box и VR Box 2, или же более дорогие и качественные Samsung Gear VR SM-R323, HTC Vive, Homido и др. Сделанные своими руками VR-очки для смартфона, скорее, подойдут в качестве прибора для первого знакомства с виртуальностью.
— Как сделать очки виртуальной реальности из смартфона, если никогда не делал ничего подобного?
Здесь и придет на помощь широко растиражированный в интернете чертеж Google Cardboard и наша статья. Если даже не получится с первого раза – не расстраивайтесь, ведь материалы практически бесплатны, а самодельные очки виртуальной реальности для смартфона можно доработать в любой момент. Например, последовать примеру тех, кто делал их из потолочной плитки – легкие и незаметные, они спокойно выдерживают вес смартфона.
— Как сделать очки виртуальной реальности для телефона, не имеющего акселерометра?
К сожалению, такие очки не смогут поддерживать работу корректно.
Итак, можно сказать, что сделать своими руками ВР очки для смартфона довольно просто, весь вопрос в удобстве использования такого девайса. Ведь помимо очков, в мире сейчас выпускается довольно много устройств для более глубокого погружения в виртуальность, с которыми просмотр фото и видео становится целым приключением, а игры не дают расслабиться ни на секунду, держа в напряжении.
Так, например, виртуальная реальность в перчатках-контроллерах позволяет осязать предметы, как наяву, а некоторые кресла ВР практически моментально реагируют на движения вашей головы, поворачивая туда же тело. Будущее совсем рядом, нужно просто ощутить его.
Возможно, это видео вам поможет:
Как сделать очки виртуальной реальности из картона своими руками
Как сделать очки виртуальной реальности самостоятельно? На этот вопрос можно ответить, увидев шлем Cardboard от Google. Его конструкция достаточно простая и состоит в основном из картона. Для создания подобных vr очков своими руками потребуется совсем немного времени.
Принцип действия вр очков
В основе устройства любых очков виртуальной реальности лежит главное условие стереоскопии – демонстрация отдельных изображений для каждого глаза. Это реализуется благодаря установке смартфона перед глазами на определенном расстоянии. При помощи линз, взгляд фокусируется на экране телефона, а перегородка закрывает соседнее изображение от левого и правого глаза.
Устройство очков виртуальной реальности для смартфона
Простыми словами, vr очки – это коробка с отсеком для смартфона и двумя линзами. Кажется, такую конструкцию не сложно сделать в домашних условиях.
Что потребуется для создания очков vr для смартфона в домашних условиях?
Смартфон
Самое главное — это телефон, т.к. он выступает в качестве экрана. Операционная система должна быть Android или iOS. Что касается размеров экрана — чем больше, тем лучше, но диагональ должна быть в диапазоне от 5 доя 6,5 дюймов.
Еще одним важным условием является производительность смартфона и наличие датчиков движения. Они позволяют отслеживать положение головы во время просмотра vr контента. Минимальные и оптимальные параметры телефона указаны в таблице.
Параметры телефона | Оптимальная совместимость с VR | Нормальная совместимость с VR |
Диагональ экрана | 5-5.7 дюймов | 4-5.7 дюймов |
Разрешение экрана | 1080×1920 (full HD) и выше | 720×1280 (HD) |
Процессор | Quad-core 1,6 GHz и выше | Требуется тестирование |
Датчики | Акселерометр, Гироскоп | Акселерометр, Гироскоп |
Таблица оптимальных параметров смартфона для поддержки VR режима
Самый простой способ проверить смартфон – установить любое приложение виртуальной реальности из маркета и попробовать работоспособность акселерометра и гироскопа на практике.
Шаблон vr очков
Шаблон в формате PDF можно скачать по ссылке.
Элементы корпуса очков разделены на несколько частей. Это сделано для возможности печати на домашнем принтере.
Картон – материал для корпуса
Если делать вр очки для смартфона своими руками, нужно определиться с материалом. Он должен быть достаточно жестким, но в то же время хорошо гнуться. Больше всего подходит плотный картон толщиной 1-2 миллиметра. Лист твердого картона можно взять от упаковочной коробки или приобрести отдельно в канцелярском магазине. Количество картона должно хватать для наклейки трех листов формата A4.
Не используйте многослойный картон, он чаще всего слишком мягок и сильно деформируется при изгибах.
Картон для сборки корпуса очков
Картон, можно заменить листом жесткого пластика, например, от папки для бумаг.
Инструменты для вырезания
Можно использовать обыкновенные ножницы. Но лучше всего воспользоваться канцелярским ножом. С помощью ножа и линейки резать картон намного легче, а разрез получится значительно ровнее.
Крепежные материалы
Некоторые части виртуальных очков нужно будет скрепить между собой. Для надежности будем использовать клей (например, ПВА) и степлер со скобами размера 26/6.
Линзы
Можно ли сделать очки виртуальной реальности без линз
Самый сложный элемент в конструкции — это, конечно, линзы. Сразу возникает вопрос, можно ли сделать виртуальные очки без них? К сожалению, нет. Без линз глаз не способен сфокусироваться на изображении вблизи. В этом можно убедиться, попробовав прочитать текст на расстоянии в пять сантиметров. Это просто невозможно.
Самодельные линзы для vr очков
Для vr шлема необходимы двояковыпуклые линзы. Их можно сделать своими руками из пластиковой бутылки. Инструкция вкратце:
Края линзы должны быть надежно проклеены, чтобы вода не проступала наружу. Старайтесь заполнить емкость водой полностью, без воздушных пузырьков.
Где можно купить готовые линзы для шлема Google Cardboard
Где взять качественные линзы для vr очков? Если вы не хотите делать линзы самостоятельно, их можно купить на Aliexpress. Для нашего шаблона понадобятся линзы диаметром 25 миллиметров.
Линзы для очков вр — 25 мм
Пошаговая инструкция как сделать очки виртуальной реальности своими руками
Печать шаблона для вырезания vr очков.
В первую очередь нужно напечатать чертеж, напоминающий Google Cardboard, который мы скачали по ссылке. Для печати потребуется бумага формата A4, а именно три листа.
Далее мы будем наклеивать распечатанные эскизы на картон, поэтому лучше всего использовать самоклеящиеся листы. Но если таких нет, можно воспользоваться любым клеем для бумаги.
После наклейки дождемся полного высыхания и можно приступать вырезанию всех элементов вр очков.
Вырезание деталей
При использовании канцелярского ножа будьте предельно аккуратны. Используйте поверхность, которую не страшно поцарапать.
Это очень кропотливая работа, т.к. нужно вырезать много мелких деталей и отверстий. В некоторых случаях все же потребуется применение небольших ножниц.
В результате из трех частей шаблона мы получим набор необходимых деталей для сборки корпуса очков.
Как собрать корпус vr очков
Шаг 1
Перед сборкой наметим изгибы на вырезанных картонных деталях. Воспользуемся линейкой — прикладываем ее к линии и загибаем картон в нужную сторону. Направление и линии изгибов для каждой детали видны на фотографиях ниже.
Шаг 2
Вставим линзы в вырезанную картонную конструкцию с третьего листа шаблона. Окуляры размещаются в средней части детали.
Есть линзы, у которых выпуклость с обеих сторон разная. От того как установить линзу зависит фокусное расстояние. Поэтому заранее определитесь какой именно вариант подходит для ваших глаз.
Две боковых стороны загибаются в разные стороны и таким образом фиксируют линзы с помощью специальных бортиков. Для надежности, можно скрепить сделанную маску клеем.
Шаг 3
Теперь можно приступать к сборке корпуса очков. Большая деталь из первого листа – эта верхняя часть. Вставим в нее маску с линзами и перегородку (маленькая деталь – лист №2) как показано на картинке.
Затем переворачиваем всю конструкцию и совмещаем ее с крупной деталью с листа №2 при помощи пазов.
Устанавливаем левую боковину.
Шаг 4
Скрепляем все детали между собой при помощи клея и степлера. Обрезаем вытирающие из пазов части. На перегородке их лучше загнуть и прикрепить скобами. Это значительно усилит конструкцию.
Склейка и крепление деталей
Добавляем по бокам оставшиеся прямоугольники из картона для того, чтобы скрыть места фиксации.
Шаг 5
Прикладываем смартфон к очкам и загибаем крышку отсека по толщине вашего телефона.
Загиб крышки отсека для смартфона
Остается только придумать как крышка будет фиксировать, чтобы телефон не выпадал. Это можно сделать, например, с помощью магнитов или обыкновенной резинки. Но мы будем использовать текстильную застежку – липучку для одежды. Ее нужно приклеить в месте прилегания крышки к корпусу vr очков.
На этом сборка шлема виртуальной реальности из картона подходит к концу. Для удобства можно прикрепить резинку, чтобы фиксировать очки на голове. Но это совсем не обязательно, т.к. достаточно держать Cardboard во время просмотра в руках как бинокль.
Вот что у нас получилось:
Посмотреть VR очки из картона в формате 360
Как работает шлем виртуальной реальности для смартфона
Теперь разберемся как использовать очки виртуальной реальности, которые мы сделали своими руками. Тут все просто.
Закачаем в телефон игру для vr, например, VR X-Racer. Запускаем приложение и устанавливаем смартфон в отсек шлема. Теперь вращая головой, мы можем управлять летательным аппаратом, уворачиваясь от различных препятствий.
В маркете можно найти большое разнообразие игр и приложений для виртуальной реальности на любой вкус.
Для улучшения взаимодействия в виртуальных играх лучше использовать bluetooth джойстик для vr очков.
Выводы
В этой статье мы разобрали подробную пошаговую инструкцию по созданию vr очков своими руками. Теперь каждый сможет собрать очки виртуальной реальности из картона в домашних условиях и наслаждаться виртуальными мирами и видео 360.
Как сделать VR-очки своими руками: для телефона, ПК, чертежи, видео
Очки виртуальной реальности своими руками позволяют наслаждаться играми и видео в режиме 3D. При этом не приходится тратить средства на покупку дорогостоящего гаджета.
Как сделать очки виртуальной реальности своими руками в домашних условиях
Алгоритмов для создания окуляров 3D реальности существует довольно много, использовать нужно только самые простые расходные материалы. По уровню качества приспособления будут уступать покупным, но оценить возможности VR вполне позволят.
Как сделать очки виртуальной реальности из картона
Самый популярный материал, позволяющий быстро сделать удобный 3D шлем без лишних затрат, — это картон. Он достаточно гибкий и легко принимает нужные формы, но при этом отличается повышенной прочностью и способен удерживать увесистый смартфон.
Сделать дома очки для эффекта виртуальной реальности легко из скромного набора расходных материалов. Понадобятся:
В Интернете можно найти официальные чертежи от Google, согласно которым подготавливаются детали для VR-шлема. Сначала нужно сделать очки виртуальной реальности на бумаге, схемы просто распечатывают на листах формата А4. Затем заготовки наклеивают поверх картона и уже из него вырезают элементы конструкции. Жесткие детали скрепляют между собой по пазам и с использованием клея.
Для изготовления VR-окуляров хватает листа картона 22 на 56 см
Видео, как сделать очки из картона для виртуальной реальности, показывает, что дальше сборка конструкции выглядит следующим образом:
Чтобы готовые очки не натирали лицо, изнутри их можно оклеить по контуру поролоном или другим похожим материалом.
Чертежи очков виртуальной реальности из картона
Самый простой алгоритм создания очков для просмотра фото и видео в виртуальном режиме предлагает воспользоваться несколькими чертежами.
Стандартные отверстия для линз на чертежах нужно предварительно соотнести с реальными размерами оптики
В лицевой части картонной конструкции обязательно проделывают углубление для переносицы
При складывании заготовки и подготовке пазов важно в точности соблюсти пропорции чертежей
Сделать самому картонные очки виртуальной реальности достаточно просто. Чертежи при желании можно распечатать как есть, чтобы не тратить времени на ручной перенос на бумагу. При сборке конструкции необходимо только проявить внимательность.
Как сделать VR-очки из обычных линз
Для сборки шлема понадобится оптика, достичь эффекта 3D реальности получится только с ее помощью. Можно приобрести обычные стекла без диоптрий через Интернет или в специальном магазине, но есть и другие варианты.
Например, можно разобрать 2 старых ненужных фонарика, линзы в них вполне подойдут для самостоятельного устройства очков виртуальной реальности. Еще один хороший вариант — это 2 лупы с 10-кратным увеличением.
Оптические элементы вставляют в специальные отверстия, прорезанные в картоне, по диаметру их нужно сделать чуть меньше самих линз, чтобы зафиксировать окуляры можно было поплотнее. Для надежности оптику фиксируют клеем по краям, буквально парой капель, чтобы не испачкать.
Как сделать VR-очки из плюсовых очков
Хотя сделать VR-очки можно самому при помощи любых линз без диоптрий, но допустимо использовать и так называемые «плюсовые» асферические, для чтения вблизи. Фокусное расстояние оптики должно составлять 45 мм, диаметр — 25 мм. Чтобы подбирать очки в магазине не пришлось слишком долго, можно просто поинтересоваться у консультантов изделиями на зрение + 2,2. Они и будут обладать нужными параметрами.
При этом нужно отметить, что очки с такими диоптриями найдутся не в каждой оптике. Не исключено, что их придется делать на заказ, с одной стороны, это позволит детально уточнить нужные размеры, но с другой, может выйти дороже по цене.
Как сделать очки виртуальной реальности без линз
При крайней необходимости сделать виртуальные очки можно без настоящих линз, а точнее, в домашних условиях соорудить замену. Для этого понадобится:
После этого домашние пластиковые линзы стандартным способом закрепляют в картонных VR-очках.
Как сделать очки виртуальной реальности для ПК
Подсоединить самодельные очки для просмотра виртуальной реальности напрямую к ПК не получится, но поиграть в VR-игры в самодельном шлеме все-таки можно. Для этого необходимо:
Первые 2 программы запускают на телефоне в фоновом режиме, а потом открывают последнюю и проверяют, установлено ли соединение между ПК и смартфоном. Если управление осуществляется без проблем, остается только вставить смартфон в картонные очки, запустить на компьютере выбранную игру с поддержкой виртуальной реальности и наслаждаться развлечением.
Самодельные виртуальные очки можно синхронизировать с ПК, но только через смартфон
Как сделать очки виртуальной реальности для смартфона
Чертежи и схемы предназначены именно для сборки шлема для смартфона. Просматривать видео и специальные приложения на экране гаджета намного проще, чем подключать телефон к ПК с неизбежной частичной потерей качества.
Сделать специальные VR-очки своими руками для смартфона можно по стандартному алгоритму:
Что касается использования конструкции, то для смартфонов существует огромное количество VR-утилит. Например, для Android можно скачать:
В обязательном порядке на смартфон рекомендуется установить Google Cardboard. Лучшая утилита включает в себя видеоплеер, Google Earth, фотосферу, огромный каталог приложений и игр в объемном режиме 3D.
Заключение
Очки виртуальной реальности своими руками нетрудно сконструировать из дешевых расходных материалов. Сложнее всего найти линзы, нужно внимательно следить, чтобы они подходили для шлема по размерам и оптическим параметрам.
Как сделать шлем виртуальной реальности своими руками
Здравствуйте все, кто увлекается гаджетами, стереоскопическим изображением и 3D графикой!
К сожалению, после открытия предзаказов на потребительскую версию Oculus CV1 стало ясно, что данный гаджет оказался не столь доступен, как хотелось бы многим. Действительно, 599$ — это стоимость в США. В России данные устройства будут стоить уже наверняка в районе 800-1000$ первый год-два. HTC Vive начинается от 799$. Пожалуй, сейчас это наиболее передовые устройства VR, но, нужно признать, что они не особо доступны.
Досадно, ведь именно сейчас, возможно, мы стоим у истоков становления поистине новой эпохи в мультимедиа, которая открывает широчайшие возможности и новые ниши в бизнесе.
Что же делать, если обычные кардбоарды с мобильными телефонами вам уже надоели, и хочется нечто большего, полноценного, кинематографичного и захватывающего? Возможно, у вас есть желание начать разработку игр, архитектурных решений под VR или просто вы хотите попробовать заработать на аттракционе?
Мы являемся евангелистами компьютерных VR систем в России, и в этой статье хотим показать, каким образом можно собрать-таки настоящий шлем виртуальной реальности у себя дома, даже лучше, чем Oculus Rift DK1, а затем силой инженерной мысли элегантно превратим его в DK2. В итоге, шлем будет совместим с последними версиями SDK и Runtime от Oculus Rift по относительно доступной цене. (Палмер Лаки наверное бы поперхнулся, прочитав эту статью, но мы ведь русские всегда чего-то придумываем и умеем красиво выходить из различных ситуаций).
Пусть это будет пример народного шлема для всех русских, и я не делаю сейчас деление на украинцев, россиян, белорусов и т.д, поскольку мы работаем и сотрудничаем со всеми из них… Это должно быть общим достоянием. VR должен быть доступен!
О том, как собрать бюджетный шлем виртуальной реальности, совместимый с Oculus Rift DK2 у себя дома…
Предупреждение
Важно: все нижеописанные работы необходимо выполнять в соответствии с техникой безопасности. Конечно, вы несёте полную ответственность за результат работы и то, что в итоге получите. Легально это будет или нет, будете ли вы использовать контент, разработанный для шлемов других производителей, SDK или Runtime Oculus, медицинские противопоказания и последствия использования шлема — всё это на лично ваше усмотрение и ответственность.
Мы не несём ответственности за результат, использование и устройство созданное вами. Это DIY.
От вас потребуются некоторые навыки пайки, понимание электричества на школьном уровне и определённые скиллы слесаря-монтажника.
Подготовка
Поскольку это туториал, то первое, с чего мы начнём — это конечно же подготовка рабочего места:
Уберём весь бардак и лишние вещи, чтобы они не мешались:
Из инструментов нам понадобится:
«Поехали!»
После того, как у вас наконец-то появились необходимые комплектующие соедините экран с платой и закрепите последнюю с помощью двухстороннего толстого скотча или специальной пластиковой рамки + скотч, которую можно распечатать на 3D принтере:
Далее, припаиваем к плате трекера проводники:
Важно: не перепутать Ground и PWR, иначе плата экрана «сгорит»:
Вы можете отказаться от пайки 3-х выводов (SDA, SCL и Ground), надев выводы непосредственно на пины трекера с обратной стороны, однако, это может оказаться не совсем надёжным.
Сборка
Если вы используете корпус Mojing 4, то тут всё относительно просто.
Важно: Mojing 4 имеет только подстройку межзрачкового расстояния. Если у вас сильная близорукость, то можете использовать очки, но в корпусе Mojing 3 Plus помимо этого есть подстройка фокусного расстояния, что делает использование шлема в этом случае более комфортным. Для людей с дальнозоркостью или астигматизмом потребуется доработка шлема.
Приклеиваем на нижнюю полку для удержания телефона прокладку из комплекта к очкам и помещаем экран с платой в корпус. Плату трекера клеим на крышку шлема сначала на двухсторонний скотч, а затем можно «прихватить» термоклеем по периметру:
Важно: постарайтесь приклеить трекер ровно по горизонтали и вертикали. Открытые контакты лучше изолировать чтобы они не закоротили на плату (SWD-разъём).
Подключаем в шлем USB и HDMI провода и закрываем корпус:
С помощью обычной «липучки» вырезаем полоски для крепления провода к шлему и скрепляем провода в ту сторону, где находится компьютер:
Важно: длина проводов до ПК не должна превышать 2.5 метра. Иначе это грозит потерей сигнала через HDMI, помехами, нестабильной работой и т.д. Однако, существуют HDMI провода со встроенным усилителем (как, например, в Oculus). Такие варианты достаточно хорошо работают при длинне от 3 до 5 м.
Подключение и настройка
Отлепляем все защитные плёнки с очков (с линз, корпуса), устанавливаем для начала Oculus Runtime 0.4.4, перезагружаем ПК и подключаем шлем.
В результате, если запустить Oculus Utils, то шлем распознается как Oculus DK1 и уже сейчас можно поиграть в некоторые игры под Runtime 0.4.4 на ваше усмотрение:
В случае, если вы приобрели уже готовый трекер с прошивкой VRD, то процедуру по смене прошивки далее можно пропустить.
Брюки превращаются.
Вас не пугает общаться с оборотнем в VR? Тогда вперёд! Берём паяльник, проводники, разъём и делаем вывод для SWD разъёма и программирования трекера (если он у вас свой):
В этом месте, пожалуй, самое важное:
Поскольку прошивка — это самое «сердце» данной системы, то для того, чтобы получить прошивку, вам необходимо связаться с нами через почту kit@vrdevice.ru и проследовать инструкциям. Прошу нас понять, но мы пока не особо хотим, чтобы прошивкой пользовались различные другие производители шлемов, например, из поднебесной. Да и лишняя огласка может спровоцировать компанию Oculus отказаться быстрее от поддержки DK2 в Oculus Home. Не будем торопить события, мы ещё не получили свой экземпляр CV1, чтобы устроить ему инквизицию…
Однако, есть более простой путь — получить уже прошитый трекер или даже комплект экран + трекер.
В результате этих манипуляций после перепрошивки трекера необходимо удалить старый Runtime (если он был установлен), перезагрузить ПК, установить Runtime 0.6 — 0.8 и запустить Oculus Utils:
Невероятно, но факт: ваш шлем виртуальной реальности, теперь совместимый с Oculus Rift DK2 готов к труду и обороне!
Немного Oculus Home:
Что дальше?
На нашем сайте есть пара полезных статей о том, как запускать шлем в первый раз.
Другие интересные статьи о VR вы также можете найти в нашем блоге. Найти и связаться с нами также можно в ВК.
В данный момент мы разрабатываем более продвинутый трекер, в котором будет дополнительный USB, звук уровня hi-fi и возможность смены прошивок без перепрограммирования. Выход модуля планируется на осень, и его можно будет просто заменить. Те клиенты, кто сделает шлем на базе всей этой вышеперечисленной информации получат скидку 15% на будущий трекер.
В будущем, если проект получит развитие у нас есть планы по созданию собственного драйвера устройства, который позволит использовать и обновлять шлем для полноценной работы со SteamVR как независимый вендор (а не Oculus), что потенциально открывает гораздо большие возможности для платформы в целом.
По вопросам, относительно того как и где можно приобрести комплектующие уже сейчас, пожалуйста, пишите на kit@vrdevice.ru. В письме укажите, какие именно комплектующие вам необходимы (корпус, экран, трекер, провода, прошивка), и мы постараемся помочь вам.
На этом пока всё, мы надеемся, что вся вышеизложенная информация послужит на пользу развития VR индустрии в целом. Создавайте свои VR игры и приложения в Unity, Unreal Engine, пробуйте создать аттракционы VR, переносите в VR архитектурные визуализации и дизайн — дерзайте, океан VR пока относительно голубой и это поистине непаханое поле.
Мы все живём в удивительное время, удачи в ваши проектах!
Собираем за один вечер Virtual Reality шлем своими руками, с HD изображением и трекингом головы
Практически не осталось уже людей, которые бы не слышали о виртуальной реальности, и, наверное все уже слышали о VR-шлеме Oculus Rift, который можно сказать стал стандартом для подобного рода устройств. Так же на рынке есть решения, позволяющие использовать экран смартфона диагональю 4-5″ в качестве экрана VR-очков, такие как Durovis Dive или нашумевший Google Cardboard, которые снизили планку демократичности вхождения в виртуальную реальность можно сказать уже для всех, но, тем не менее, пока что эта технология не стала повсеместной: не у всех есть смартфон с нужной диагональю, чтобы воспользоваться тем же картонным проектом гугла, покупать пусть не дорогое, но стоящее денег устройство типа Durovis Dive без какого либо понимания, что с ним конкретно делать дальше, а тем более заказывать и ждать сам шлем Oculus Rift простому обывателю довольно проблематично по многим причинам — начиная от цены за устройство, что делать с которым пока не совсем понятно и заканчивая довольно длительным ожиданием доставки заказа. Естественно, самым главным тормозом, помимо цены, является обычная лень и потухшая любознательность.
В этой статье я расскажу вам о своем пути к виртуальной реальности, опишу детальное и практически исчерпывающее руководство по изготовлению VR-шлема с использованием любого относительно современного андроид-смартфона или планшета любой диагонали, этот проект обойдется примерно в 5-8 часов работы и в 500-2000 рублей затрат, в зависимости от ваших пожеланий и возможностей, а на выходе вы получите очень интересное устройство, которое позволит вам смотреть fullHD 3D фильмы и фотографии, играть в андроид-игры а также использовать шлем для игр в ваши любимые PC-игры любой степени современности. Да, с трекингом головы и погружением в VR.
Поэтому, если вами не овладевает лень и вы любознательны, прошу под кат, но предупреждаю, статья наполнена тремя десятками «potato quality» изображений, общим весом на 4 мегабайта.
Внимание, всё нижеописанное используйте на свой страх и риск, результатом погрешностей в изготовлении может быть спазм аккомодации и переутомление при длительном использовании.
В недавней статье про Google Cardboard читатели восхищались такой простой и интересной концепцией — шлем из картона с парой линз, вставь свой смартфон и полетели, но у многих возникли вопросы «как сделать под другую диагональ», «как установить туда планшет», и, самое главное — «почему мне плохо видно этот ваш 3D». Меня, как владельца 6,4″ смартфона Sony Xperia Z Ultra эти вопросы также заинтересовали, особенно после того, как моему знакомому приехала посылка со свежевыпущенным Durovis Dive, куда, как и в картонный шлем гугла, можно установить устройства только в районе пяти дюймов по диагонали, и он подарил мне пару линз, которые купил для изготовления собственного шлема.
Попытка прислонить мой смартфон к дуровис-дайву успехом не увенчалась — что-то, конечно, было видно, но до 3D или хотя бы даже приемлемой картинки было далеко, а виртуальной реальностью и не пахло. При этом четвертый нексус, установленный в это устройство показал неплохие результаты, но разрешение в 1280х720 пикселей также не позволило в полной мере ощутить погружение.
Так, имея на руках смартфон, пару линз и некоторый оптимизм, я решил потратить немного времени на изготовление шлема VR. Если у вас подобный шлем уже есть, собственной разработки, гугл-кардборд или дуровис-дайв, и вам неинтересно читать мой опыт изготовления — можно проследовать сразу к описанию возможностей по применению, уверен, это будет вам интересно.
Инструменты и материалы, необходимое оборудование для изготовления шлема
Итак, первое, что нам понадобится, это fullHD смартфон или планшет с операционной системой Android, чем современнее, тем лучше, при этом, диагональ, по большей части, не важна. Самое большое значение имеет длинная сторона экрана — она не должна быть сильно меньше, чем удвоенное расстояние между вашими зрачками, но и не должна быть сильно больше — центр каждой половины кадра должен попадать в центр зрачка, этот параметр регулируется сближением и удалением линз друг от друга, и тут есть свои подводные камни. Для справки, диагональ используемого в описываемом шлеме смартфона составляет 162 мм, а длинная сторона — 142 мм.
Второе, что нам понадобится, это линзы. Тут нужно помнить что у линзы рабочая область с минимальными искажениями находится в центре, а с удалением от него, качество изображения стремительно падает, поэтому диаметр линзы должен быть достаточно большим, чтобы покрывать без искажений разницу в расстояниях между глазами и центрами половинок кадра, но при этом не превышать некоторого предела, чтобы линзы можно было сдвинуть друг с другом поближе или раздвинуть подальше, но так, чтобы взгляд проходил близко к центральной области линзы. Схематично это изображено на рисунке ниже.
На теме выбора и поиска линз, и вообще оптической системы я не буду останавливаться подробно, потому как описать полностью эту обширную тему в данной статье проблематично, существует масса вариантов, и какой из них будет у вас — мне неизвестно. В моем случае, пара увеличительных стекол были куплены в хозяйственном магазине по 160 рублей, вот такие:
При пробах и первоначальных настройках было решено разобрать их корпуса, и каково же удивление — в каждой такой лупе оказалось по паре одинаковых (во всяком случае неотличимых невооруженным взглядом) линз диаметром 50 мм и толщиной около 8-9 мм, с ними и будем работать.
Собственно, для изготовления шлема вам потребуются следующие материалы и инструменты из ближайшего хозяйственного магазина, в моем случае это был Leroy Merlin:
1. Пенопласт строительный, средней плотности, 20 мм толщиной — 0,5 м2, 60р за лист
2. Вспененный полиэтилен, 20 мм толщиной — 0,8 м2, 80р за лист
3. Рулон двустороннего скотча и лист микрогофрированного картона 2мм — 60р за всё
4. Широкая резинка или ремень, можно с «липучкой» велкро — 50р за всё
5. Набор инструментов для черчения и нарезки материалов — 100р за всё
6. Скотч, или в моем случае виниловая пленка в ассортименте — 100р за всё
Скажу сразу, покупая материалы я не знал нужного расхода, но по оценкам на глазок, купленных по одному листу пенопласта и полиэтилена должно было хватить на 3-4 таких шлема, и меньшими объемами всё это не продавалось. Это не беда, перед началом работ просто помните следующий полезный навык — кроите и режьте смело ровно половину материала, не бойтесь выкидывать и пробовать снова — материалы стоят копейки, а ваше удобство внутри шлема — бесценно, поэтому лучше переделать деталь более удобно, чем терпеть потом натирающую поверхность или сдавливающий, или наоборот, слишком свободный размер полученного поделия.
Далее, оптимизируя уже вашу деятельность, заранее подскажу, что еще до начала работ вам потребуется закачать в смартфон приложения и файлы, на которых вы будете пробовать и подгонять вашу оптическую систему.
Программы и файлы для проверки работоспособности
1. MX Player 1.7.28 — этот бесплатный плеер позволяет проигрывать требуемые файлы с нужным соотношением сторон, и кодек к нему, в зависимости от типа процессора
2. Любые 3D видеофайлы, записанные в режиме side-by-side, это могут быть фильмы, передачи и что угодно еще, ищите SBS HD в сети
3. Если найти фильм в формате SBS вам оказалось затруднительно, есть два замечательных плеера Go Show и SBS-Player — первый в бесплатном режиме показывает опенсурсный мультфильм Elephant Dream, а второй — может воспроизводить любые обычные видеофайлы так, что они будут отображаться в режиме SBS — то есть вы не увидите 3D, но зато сможете настроить фокусировку и смещения линз, а внутри шлема вы будете видеть так, будто смотрите обычный фильм с очень большого экрана
4. Конечно, еще можно будет установить любые приложения вот из этих списков и воспользоваться ими, но лично мне этот вариант удобным для настройки не показался, но вам, тем не менее, стоит их попробовать, чтобы знать о чем идет речь:
www.divegames.com/games.html
www.refugio3d.net/downloads
Итак, вы скачали и опробовали описанные выше методы, и выбрали наиболее подходящий лично вам для быстрой работы. Давайте условимся, что у вас смартфон или планшет с 6-7″ диагональю, две пары линз (можно пробовать и с одной парой, но моя схема всё же из двух, возможны расхождения, используйте на свое усмотрение), установлены программы и приобретены материалы с инструментами. Первым этапом будет изготовление первой оправы для первой пары линз. Я сделал ее из пенопласта, и по идее, неплохо было бы иметь под рукой центробур, хоть даже по бетону, которым врезают розетки, а вообще подойдет любой, типа раздвижной фрезы по дереву или даже циркуль. У меня под рукой ничего этого не оказалось, поэтому вырезать круглые отверстия пришлось канцелярским ножом Уолтера Уайта, что при диаметре линз меньшим чем у меня — будет уже совсем неопрятно. Итак, первая заготовка — это оправа для двух линз, как на картинке ниже.
Для того, чтобы ее изготовить, вам потребуется положить смартфон на стол экраном вверх, наклониться над ним, и взяв в руки линзы, поднести их к глазам, пытаясь найти фокусное расстояние. Стремиться нужно к минимальному расстоянию между лицом и экраном, так, чтобы он помещался в «объектив» и наблюдался эффект 3D. Если этот эффект не наблюдается, сдвинут или искажен, не отчаивайтесь, для начала будет достаточно понять фокусное расстояние, а точнее — величину, на которую нужно удалить линзы от смартфона. А что насчет расстояния между линзами в этой паре? Все просто — найдите величину, которая находится посередине между расстоянием между зрачками, и расстоянием между центрами половинок кадра (половина длинной стороны экрана). Скажем, между глаз у нас 65 мм, а экран 135 мм, его половина — 67,5 мм значит вам нужно расставить центры линз примерно на 66 мм, для первого приближения этого достаточно.
Теперь, после того как разметили нужные расстояния, вырезаем отверстия для линз. Примерно оценив плотность пенопласта, я посчитал, что её хватает для крепкой установки линзы, если делать отверстие под неё диаметром слегка меньшим, чем сама линза, я уменьшил вырезаемый круг на 2мм по диаметру, что прекрасно совпало с предположением. У вас параметры могут быть другими, но суть та же — делайте отверстия чуть меньше. Утопить линзу нужно неглубоко, я утопил на 2 мм, ниже будет понятно зачем, ну и наверное нет необходимости упоминать, что линзы было бы неплохо разместить в одной плоскости, то есть следует их обе утопить равномерно.
Первый этап закончен, теперь у нас есть макет расстояния «экран-линзы», и можно двигаться дальше. Помните, что я говорил о двух парах линз? Они, возможно, не так сильно важны в оптическом смысле (на самом деле важны), но бесценны для дальнейшей настройки. Допустим, вы установили первую пару линз как описано выше, включили на смартфоне 3D изображение (игру, фильм, на ваш выбор), и пытаетесь найти трехмерность. Одна пара линз мне этого сделать вот так с наскоку не дала. Но когда я поднес к глазам вторую пару, и поиграв в расстояниями нашел нужное положение — на экране сразу получилось трехмерное изображение. Чтобы этого добиться, вам нужно одновременно двигать линзы относительно экрана, в плоскости параллельной этому экрану и первой паре линз, вверх-вниз и в стороны. Найдите в изображении деталь, по которой можно отследить параллакс-эффект, сфокусируйтесь на ней и попытайтесь соединить изображения в каждом глазе, чтобы они совпали. При некоторой сноровке это делается очень быстро, но способа ускорить этот процесс я вам, к сожалению, подсказать не смогу. Мне — помог вот такой стенд для испытаний, здесь нижняя пара линз уже в пенопласте и настроена на экран, а верхнюю пару, обрамленную в полиэтилен, притом каждую линзу — раздельно, я двигал перед глазами, в поисках «стерео», а подо всей конструкцией — экран на нужной высоте:
Рано или поздно у вас получится свежее, сочное, модное молодежное 3D, но, из-за ввода в схему второй оптической пары — первая настройка фокуса немного собьется. Пугаться не надо, все что требуется — перенастроить фокус еще раз. Для этого сначала нужно сделать оправу для второй пары линз, которые вы только что настраивали. Мой совет такой — сначала скопируйте вашу первую оправу с поправкой на изменившееся расстояние между линзами, а потом — визуально оцените расстояние между первой и второй парой линз, после того, как вы настроили трехмерность. Достаточно будет на глаз, а сравнивать это расстояние следует с толщиной материала — ну буквально, больше ли расстояние между парами, или меньше, чем толщина пенопласта. Если меньше — всё просто, вам нужно будет установить линзы во вторую оправу чуть глубже, на требуемую величину, в случае же, если это расстояние больше толщины пенопласта — вы можете просто перевернуть первую оправу более утопленной стороной к себе, таким образом вам не придется городить огород из прокладок между двумя оправами. В моем случае так и произошло, я перевернул первую оправу наоборот, сложил эти оправы более утопленными сторонами друг к другу, и немного утопил линзы внутрь с каждой стороны.
Итак, у нас получилось оптическое устройство, позволяющее рассмотреть 3D на экране смартфона. Но, конечно, мы помним про фокус, который изменился сначала вводом второй пары линз, а потом еще и переворотом первой пары другой стороной, поэтому фокусировку нужно настроить еще раз. Когда путем нехитрых передвижений вы поймаете фокус, вам нужно будет заметить это расстояние, и изготовить пенопластовые подпорки такой высоты, чтобы установив вашу первую оправу над экраном — изображение в линзах было сфокусированным.
Тут нужно сказать следующее, на мой взгляд важное свойство, я точно не уверен в его природе, но наблюдал неоднократно у подопытных. Многие действия в жизни требуют неоднократного подхода, использования метода приближения и итераций. Это, видимо, не всем понятно, но почти всегда этот метод работает, и дает более качественный результат, если следовать простому алгоритму — пробуй и улучшай. Вот и в случае с этим шлемом — та же история, возможно, с первого раза у вас не получится сделать две правильные пары оправ, я, например, переделывал одну пару трижды, а вторую — дважды, и уже знаю, что буду переделывать ещё, потому что есть идеи улучшений. Но с каждым переделыванием качество возрастало и картинка становилась лучше, поэтому, если вы сделали пару подходов, но у вас «ничего не получилось» — не отчаивайтесь, передохните и начните снова, продолжайте. Результат того стоит.
Небольшой хинт — если полученный окуляр (так я буду называть блок из двух пар линз и их оправ, собранный вместе) имеет хорошее стерео-изображение, но фокусное расстояние сильно выросло относительно первых приближений, разберите окуляр пополам на две оправы и поиграйте с расстояниями, возможно найдется более оптимальное — может быть нужно будет перевернуть один из окуляров наоборот, а может, разнести их подальше друг от друга. Помним, что нужно добиться максимального количества полезных пикселей (а то будет малоинформативно) и минимального расстояния от экрана (а то будет громоздко). Если же у вас прекрасное, чудесное фокусное расстояние, а стереобаза почему-то не удалась — аккуратно разрежьте ножом пенопласт посередине между линзами и посмотрите — вам нужно раздвигать их, или сближать, и там уже действуйте по обстановке. Грубо говоря, у вас будет два окуляра, под каждый глаз — свой, их и подстраивайте, а когда получится — склейте их между собой двусторонним скотчем.
На этом этапе заканчивается история с линзами, и теперь уже неважно, делали вы оптическую схему по моему варианту, или исходя из собственных соображений, далее будет уже не столь важно, остальная часть истории подходит для любого варианта.
Макетная сборка шлема
Найдя общее фокусное расстояние от окуляра к экрану, нам предстоит сделать на его базе коробку, и тут вариантов — еще больше, чем на этапе линз. Но, сейчас у вас на руках «сердце», а точнее «глаза» устройства, и самая сложная его деталь, значит далее будет проще. Допустим, у вас получилось сделать всё вышеописанное верно, и вы можете, приложив окуляры к глазам и наклонившись над смартфоном уверенно наблюдать 3D изображение. Вдоволь поигравшись этим демо-макетом, вы наверняка заметите кое-какие особенности расположения линз и удобства окуляров, которые лично вам покажутся наиболее требующими оптимизации. Не стоит себя сильно ограничивать, оптимизируйте и улучшайте что-то под себя, под ваше зрение, форму носа и черепа и так далее.
Например я, после изготовления окуляра, приложил его к лицу и понял, что приложился я к пенопластовому кирпичу. Удобства ровно ноль, а этот шлем еще носить на голове сколько-то времени! Поэтому, при изготовлении коробки я постарался увеличить удобство ношения одновременно с надежным и удобным расположением смартфона внутри. Пришлось избавится от внутренней стороны пенопласта, и заменить его вспененным полиэтиленом, он на картинке желтого цвета. Он более гибкий и позволяет закручивать форму в широких пределах, поэтому внутренняя поверхность шлема сделана из него. Она должна плотно прилегать к лицу в районе глаз и вокруг носа, иначе вы постоянно будете наблюдать запотевания линз от дыхания, сразу учтите этот момент. Была мысль сделать эту часть из строительной или плавательной маски, но под рукой их не нашлось, поэтому делал сам, впрочем вам вариант с готовой маской может показаться более предпочтительным, его с радостью и советую. Сам же я, решил также делать боковые стороны для шлема, прилегающие к голове.
Еще один момент, о котором стоит помнить — это вес смартфона и рычаг, на котором он будет работать, осуществляя давление на опору. Моя ксперия ультра весит 212 грамм, а необходимое расстояние, на которое она удалена от лица — 85 мм, плюс еще собственный вес коробки — все это вместе, я бы сказал, делает шлем удобным с оговорками. Сзади у него одна лямка, это будет видно на картинке в конце раздела, лямка эта из резиновой ленты, шириной 40мм, которая достаточно плотно притягивает его к затылку, но будь экран тяжелее, или рычаг больше (читай фокусное расстояние длиннее) — носить шлем было бы гораздо сложнее. Так что владельцам устройств большей диагонали или веса — советую сразу продумывать схему крепления на голове со второй, поперечной лямкой от переносицы к затылку, так и удобнее и безопаснее.
Также, на этом этапе вам потребуется продумать еще такой нюанс — вывод звука. У меня есть несколько пар наушников как закрытого, так и открытого типов, есть наушники-затычки и так далее, но подумав, я не стал строить шлем вокруг крупных и удобных Sony MDR с большими амбушюрами, а выбрал простые наушники-затычки. Возможно вам будет критично сделать шлем с крутым звуком, в таком случае — нужно сразу представлять то, как именно вы будете сочленять наушники, их дугу и шлем с его креплением. У меня был такой соблазн, который быстро испарился на этапе макетирования, но я обязательно к нему вернусь в следующей, улучшенной версии шлема, если задумаю его делать. В любом случае, потребуется отверстие в корпусе шлема, соответствующее положению аудиовыхода вашего смартфона.
Итак, у меня на столе вот такое устройство — окуляр со слегка подогнанной под форму головы внутренней поверхностью. Сидит на лице он уже удобно, подходит по ширине, а для его изготовления мне потребовался всего лишь вот такой шаблон, вырезанный из обрезка пенопласта, выгнутого по форме головы, он подойдет с некоторыми правками и к верхней и к нижней части шлема:
Ранее, мы за несколько подходов выяснили фокусное расстояние окуляра. Теперь на нужном расстоянии требуется расположить экран смартфона. Помните, что экран нужно располагать так, чтобы его горизонтальная ось симметрии совпадала по высоте с воображаемой линией между зрачками, ну а то, что его нужно расположить симметрично относительно лица — вам и так понятно. В моем случае расстояние между экраном и ближней к нему стороной окуляра составило 43 мм, поэтому я сделал верхнюю и нижнюю поверхности из пенопласта, а также две боковые вставки. Получилась пенопластовая коробка, которую, поставив на экран — можно было уже использовать по назначению, именно тут и понадобился показанный выше шаблон.
На этом этапе было несколько мелких подгонок фокусировки и расположения смартфона, после этого — точный замер полученных результатов и раскройка внешнего, картонного корпуса. Он обслуживает две цели — защищает довольно нежный пенопласт от механических повреждений, я довольно легко продавливал его пальцами на этапе начальных экспериментов, пришлось следить за этим, а вторая, и основная цель — именно картон будет держать экран в нужном положении, прижимая его к пенопласту.
В итоге получилась такая коробка, с крышкой на верхней передней части, под которой и прячется смартфон.
Примерив шлем к голове, и вдоволь насмотревшись на всевозможное 3D, я подправил мелкие неудобства внутри шлема, и сделал крепление — резинку к голове. Она просто сшита кольцом, и приклеена двусторонним скотчем к картону, плюс сверху прихвачена серебристым оракалом, который был использован на замену скотчу. В результате получилось как-то так:
Кстати, на этом изображении видно еще одно техническое отверстие, которое используется для подключения USB-кабеля, который потребуется нам чуть позже. А вот так выглядит шлем на голове подопытного, подарившего линзы для этого шлема:
Итак, что получилось в итоге.
Габариты: 184х190х124 мм
Снаряженная масса: 380 грамм
USB вход/выход
Разъем 3,5 мм для наушников
Полезная площадь экрана 142х75 мм
Разрешение 1920х1020 пикселей
Настало время перейти к программной части нашего путешествия.
Доступные возможности VR-шлема
Просмотр 3D видео
Самое первое, что приходит на ум — это просмотр фильмов в 3D. Это — очень простая и понятная точка входа в виртуальную реальность, хотя, если говорить более строго, это скорее порог недалеко от неё, предыдущая ступенька. Но, чтобы не умалять заслуг этого вида развлечений, сообщаю — просмотр 3D кинофильмов в получившимся шлеме — очень интересное и забавное занятие. Я посмотрел всего два фильма, поэтому пока не пресытился, но ощущения очень хорошие: представьте, что вы в полутора метрах от стены, на которую смотрите прямо. Не поворачивая головы, попробуйте обвести глазами область вокруг — вот это и будет доступный вам экран. Да, там небольшое разрешение — каждому глазу достается всего по 960х540 пикселей от fullHD фильма, но тем не менее впечатление это оставляет вполне ощутимое.
Для просмотра фильмов в таком виде, вам потребуется бесплатный плеер MX Player с установленным кодеком под ваш процессор, у меня это ARMv7 Neon, ну и собственно, видеофайл. Найти их легко на всевозможных торрент-трекерах, технология называется Side-By-Side или коротко SBS, вот по этим ключевым словам смело ищите. Плеер имеет возможность настроить соотношение сторон воспроизводимого видео, что крайне полезно для SBS файлов, которые в противном случае растягиваются по вертикали на весь экран. В моем случае мне потребовалось зайти в настройки — «экран» — «аспект» и выбрав «вручную» задать соотношение сторон 18 к 4, в противном случае вы получите вытянутые по вертикали изображения. Я попробовал поискать другие плееры с подобным функционалом, не нашел, если вы знаете — добавляйте в копилку знаний.
В общем-то, к этому пункту мне больше и добавить нечего — обычный 3D кинотеатр у вас перед глазами, всё очень похоже на поход в кино, или просмотр на 3D телевизоре с поляризационными очками, например, но в то же время есть и отличия, в общем, если вы любите 3D — вам стоит попробовать VR-шлем.
Андроид-приложения для Durovis Dive и подобных систем
Вся эта история вообще началась именно с этого пункта. В принципе, следующие три ссылки показывают практически все возможные программы под андроид на текущий момент:
www.divegames.com/games.html
www.refugio3d.net/downloads
play.google.com/store/apps/details?id=com.google.samples.apps.cardboarddemo
Что нам потребуется для комфортного вкушения виртуальной реальности? Очевидно — джойстик, либо любой другой контроллер, например — беспроводная клавиатура. В моем случае со смартфоном фирмы Sony естественным и логичным выбором является родной и нативно поддерживаемый контроллер от PS3, но так как у меня такого не оказалось под рукой, а оказался старый добрый Genius MaxFire G-12U, я присовокупил к нему переходник с microUSB на USB, подцепил к смартфону, и даже не удивился, что он без вопросов сразу стал работать как в интерфейсе устройства, так и отдельных программ.
Потребуются и наушники, потому как погружение в виртуальные реальности без звука будет неполным. У меня это обычные затычки, а вы сообразите сами, как удобнее.
Что следует ждать, и чего не следует от приложений, представленных в этом разделе? Дело в том, что все приложения вообще, которые написаны под андроид на тему виртуальной реальности — очень скудны, если выражаться мягко. Если запустить их без шлема, и попытаться, ну, посмотреть, что же это за виртуальность такая, то есть вероятность, что шлем не захочется ни покупать, ни делать. Они откровенно очень сырые и убогие, и ничего супер-интересного не представляют.
Но. Когда вы засунете голову в шлем, всё становится совсем иначе, и лично я, скептически настроенный ко всему, ни за что бы не поверил, тем не менее это так.
Главное, что нужно учесть, это трекинг движения головы. Даже при плохой его реализации, или притормаживаниях — это совсем новое и неизведанное поле для ощущений, поверьте, до появления шлема вы ничего подобного не ощущали очень давно, со времен приключений со скалолазами в горах, прогулок по дну океанов, ночевок в лесу и прочих массовых убийств, которые все мы так любим. Шлем предоставляет совершенно нереальное ощущение реальности, прошу прощения за каламбур, и любая, даже самая убогая графика покажется конфетой внутри него, в общем, я должен сказать — если вы любите играть в игры, или ощущать новое — шлем устройство для вас.
Из собственного опыта: представьте, что вы в 1998 году, и, скажем, польская студия производства компьютерных игр сделала демо, в котором вы высадились на луне, вышли из модуля, увидели каноничный американский флаг, выглядящий как картонка, прибитая к палке, воткнутая в грунт, а над флагом в небе надпись крайне убогим шрифтом «соберите инструменты, осталось 3шт». При этом графика из очень, крайне простых элементов, где однообразно-накопированное звездное небо и квадратно-повторяющийся грунт под ногами занимают 98% полезной площади экрана, и где-то видны пара пикселей тех «инструментов», которые вам предстоит найти. На самом нет. Вы их уже видите, просто идти к ним нужно будет по 10 минут. Просто идти. По луне. Без звука. По повторяющимся спрайтам. Без экшена ну вообще.
Вот скажите, через сколько секунд вы удалили бы эту игру с компьютера или даже смартфона? Вот именно. А в шлеме это чудо позволяет переживать (!) опустошение и одиночество единственного человека на планете. Без шуток. Я обнаружил себя через 15 минут игры отчаянно боящимся, что я на Луне один, под колпаком звезд, и что делать — совсем неизвестно.
Более-менее такая же история и со всеми остальными играми и приложениями. Они убогие, они стрёмные до жути, но при этом внутри шлема — они отсылают тебя на 15-20 лет назад, а кого и раньше, к тем самым играм, в которые играли, а не за которыми проводили время. У меня пока единственный вопрос к разработчикам — почему нет ни одной игры с полноценным сюжетом под этот расклад? Единственная игра спасла бы положение дел просто неимоверно, потому как сейчас, показывая людям виртуальную реальность на андроиде, особо то показать и нечего, всё с оговорками «это демо, здесь нельзя стрелять», да «всё, вся игра пройдена, да, за 4 минуты». К слову, почти все эти приложения написаны на Unity, тем более удивляет их низкий уровень, либо я не умею искать.
Но вы меня все равно не слушайте, попробуйте сами, и расскажите свою версию, я с интересом. И ссылочками приправьте, буду безмерно. Я, например, установил даже демо с неистовым названием Симулятор Туалета. Потому что.
На самом деле на сайте дуровис-дайва есть ссылка на квейк-2, демо-версию игры, устанавливаемая на андроид и имеющую возможность SBS режима отображения, внизу этой страницы — подробная инструкция как это делать. Единственно, что не сработало в автоматическом режиме — не распаковался отдельный архив, так вот там будут в настройках запущенной игры ссылочки на зеркала, вам нужно перепечатать одну из них в браузер на десктопе, скачать самораспаковывающийся архив, выдернуть оттуда файл pak0.pak и подложить его в директорию установленной в телефон игры, у меня она под названием baseq2.
Таким образом, вся эта нерасторопность андроид-разработчиков (внимание андроид-разработчики!) привела меня к мысли — ну что ж, нет игр под андроид — попробуем настольный компьютер, помня о главных плюсах виртуального шлема — огромный экран с погружением в изображение и трекинг положения головы, и попытаемся их не потерять.
Подключение к компьютеру в качестве VR-устройства
Если честно, мысль о таком подключении появилась сразу, но не было ни одной идеи, как, что и в каком порядке делать. Поэтому, пока я чертил, резал и склеивал детали, попутно думал, где получить сведения о том, как вывести изображение с видеокарты компьютера, одновременно передав трекинг головы, то есть данные гироскопа и акселерометра в компьютер. И все это, желательно, с минимальной задержкой.
И вы знаете, решение нашлось. Оно состоит из трех этапов, каждый из которых мы рассмотрим отдельно, притом сначала я опишу работающие варианты, а потом пробегусь по тем, которые оказались неработоспособны в моем случае, но, возможно, будут полезны вам.
Создаем 3D-вывод на компьютере.
Это оказалось относительно просто, но не зная сразу, можно поплутать. Итак, идеальный компьютер, позволяющий играть в полноценные 3D игры в формате стереовывода имеет видеокарту на базе обычных чипов NVidia или ATI, чем современнее тем лучше, и, что очень важно — в драйверах возможность настройки произвольного разрешения. В случае, если у вас ноутбук (мой случай) или такая видеокарта, драйвера которой не поддерживают произвольных разрешений — изображение в шлеме будет вытянутое по вертикали, и возможное решение, небезопасное и довольно муторное — копаться в реестре и прописывать разрешения там. Ваши варианты, опять же, горячо приветствуются!
В общем, вам потребуется установить такую версию драйверов для видеокарты, которая поддерживает произвольные разрешения. Если ваш смартфон и ваш монитор имеют по 1920х1080 пикселей на экране, то всё очень просто — в настройках видеокарты вам нужно создать произвольное разрешение 1920х540, а затем применить его к монитору. Вы увидите, как рабочая область экрана стала меньшей высоты и расположилась по середине экрана. Если картинка на вашем экране примерно такая, то вы все сделали верно:
Так, все было протестировано на обычном, но мощном стационарном компьютере с видеокартой NVidia и последней версией драйверов. Важно, чтобы выполнялись условия — при запуске игры в стерео-режиме изображение на каждой половине кадра не было вытянутым.
Второе, что вам потребуется, это скачать 3D драйвер — который имеет полноценную триальную версию сроком на две недели, и позволяет осуществлять вывод трехмерных изображений на переферийные устройства в произвольных конфигурациях, и сайд-бай-сайд, и топ-боттом, и анаглиф, в общем, все что пожелаете.
Устанавливаете обычным образом, запускаете утилиту TriDef 3D Display Setup и выбираете опцию Side-by-side, теперь при запуске игр из под этого драйвера — они будут в стерео-режиме «каждому глазу — половина кадра». Если у вас установлены игры, то вы можете открыть утилиту TriDef 3D Ignition и выполнить поиск установленных игр, в окошке появится ярлык вашей игры — вуаля, можно пользоваться.
У меня игр установлено не было, поэтому я поставил Steam и на распродаже приобрел Portal 2 за 99 рублей, да это реклама. И тут наступает момент, о котором нужно знать — драйвер, обслуживающий стерео вывод, может выводить стерео у любой игры, которая имеет возможность запускаться в фулскрине, но не может создать вывод для окна, область которого меньше, чем размер рабочего стола. Запомните этот момент, ниже он станет критичным, как красная тряпка у быка.
В общем, если драйвера установлены и настроены, игра приобретена и запущена, и выглядит всё это на экране как-то так:
Можно переходить к следующему этапу.
Передаем изображение с компьютера на экран смартфона
Тут есть несколько путей, и судя по многочисленным иконкам в маркете — программ, позволяющих передать требуемое — не так уж и мало. Мне «повезло», прежде чем я нашел удобное и работоспособное приложение, я испробовал несколько других, удручающих и фрустрирующих поделок из гугл-плэя, и мне жаль, что туда пускают любой шлак. На поиск и настройку приложений я потратил времени больше, чем на изготовление устройства. Более того, одно из приложений пришлось купить, и было бы с ним всё хорошо, если бы не было всё нехорошо. Но обо всем по порядку: вам обязательно потребуется локальное wi-fi соединение между компьютером и смартфоном.
Также вам потребуется хороший и быстрый «удаленный рабочий стол», который не разлогинивается из вашей учетной записи на десктопе при входе через удаленку. Такой программой оказалась бесплатная Splashtop, и также была найдена наполовину-платная iDisplay.
Та, которая платная — с ней всё прекрасно, только она не позволила расположить обрезанный сверху и снизу экран ровно по середине дисплея, поэтому пришлось от нее отказаться, но в целом работает она хорошо, был даже обзор на хабре, откуда я её и почерпнул. А вот Splashtop отработал как надо, поэтому — ставьте его.
Все программы этого типа работают по примерно одинаковой схеме — вам нужно скачать и установить хост-версию для вашего десктопа, и ресивер-версию для смартфона. Думаю, с этим проблем не возникнет, поэтому описывать эти процессы не буду, там дел то на пять минут бубна — скачал, установил, зарегистрировал, настройка, коннект. Единственно, о чем упомяну, вам нужно будет зайти в настройки и указать, что ваше беспроводное подключение нужно использовать локально, для чего вам потребуется в андроид-версии указать IP вашего компьютера явным образом, этот адрес вы можете узнать утилитой ipconfig в командной строке. Собственно, это все настройки, всё уже должно работать, вот, к примеру, скриншот со смартфона текущего момента:
Если вы запустите игру из под утилиты 3D Ignition, то она покажется на экране вашего смартфона одновременно с тем, как это произойдет и на мониторе. Или нет. Потому что здесь скрывается самый горячий подводный камень нашей истории, и да, вы будете смеяться так же, как смеялся я. Следите за ловкостью рук: драйвер, который отдает стерео-картинку из игры требует фулскрина (если выбрать режим «в окне» — стерео работать не будет, будет обычный запуск игры), а программа доступа к рабочему столу с вашего смартфона кричит «я не могу запускать фулскрин, прости, да, совсем», и может лишь показать рабочий стол и окна на нем.
Поэтому, самый тонкий момент. Скорее всего, вам удастся поиграть в любые игры, которые запускаются в режиме «в окне без рамок». Я достоверно не знаю, зачем и откуда такой режим в играх есть, по этой причине, или по какой-то другой — но именно он оказался спасением: с одной стороны он обманывает десктоп, и говорит ему, что запустил игру на полный экран, а с другой — формально отдает в смартфон всего лишь окно, правда без рамок и развернутое на весь экран. Тот самый случай, когда и волки сыты и овцы целы.
Так что мне повезло, портал-2, скачанный мной из стима оказался именно той игрой, которая поддерживает все три режима запуска. Так что вам остается проверять на свое усмотрение, какие игры запустятся так, а какие нет.
Уже сейчас вы можете запустить игру, и погонять в ней в шлеме. Но, как говорится, картина была бы неполной, если бы не было трекинга движения головы.
Подключаем трекинг движения головы
Вы дочитали до этого места, с чем я вас и поздравляю. Не хочу вас обманывать, этот пункт самый сложный и малоизученный, тем не менее не стоит отчаиваться. Итак.
Первой мыслью была «разобрать» Oculus Rift SDK или SDK Durovis Dive, благо исходники в открытом доступе. Возможно так и следовало поступить, но я не программист, и в этом ничего не понимаю. Поэтому мой взор был обращен к готовым решениям, которые передают положение смартфона в пространстве на десктоп. Как оказалось, существует просто гигантское количество программ, которые, якобы, могут это делать. Судя по описаниям — так вообще почти все. И опять, я перебирал десятки программ со сладкими обещаниями, а на деле это было еще более страшно, отвратительно и убого, чем перебирать программы для вывода изображения на экран смартфона, да что там, даже более убого чем те демо-игры для дуровис дайва, которые я описывал выше. Если на этом этапе поймать волну фрустрации, то всё, «досвиданья шлем». Тем не менее, нужная (с оговорками) программа, нашлась. Но сначала ложка дегтя — Monect, UControl, Ultimate Mouse, Ultimate Gamepad, Sensor Mouse — всё это не подошло. Особенно первая в этом списке — в описании сказано, что Monect Portable предоставляет режим
FPS mode — Using gyroscope to aim the target just like a real gun in your hand, perfect support COD serial!
В итоге, я ее купил за баснословные 60 рублей, а это оказалось неправдой. Такого режима в приложении просто не существует! Я был зол.
Но, перейдем к успешным вариантам. Вам снова потребуется скачать хост и клиент версии программы под названием DroidPad. Именно она, при настройке одного из режимов, позволила совершить необходимое, и передать параметры датчиков в реальном времени по беспроводному доступу. Алгоритм такой — устанавливаете программу на декстоп и в смартфон, запускаете ее на смартфоне, выбираете режим «Mouse — Mouse using device tilting», и после этого запускаете её десктопную версию.
Если все сделали в такой последовательности, должно заработать соединение, и вуаля — вы управляете курсором мыши на экране компьютера! Пока что беспорядочно и сумбурно, но погодите, сейчас настроим. В моем случае, в андроид-версии приложения скриншот окна настроек выглядит вот так:
Можно задать название устройства, а вот порт лучше не трогать — работает и по умолчанию, а работающее лучше пока не трогать. В десктопной версии всё чуть сложнее, настройки у меня вот такие, но их еще предстоит оптимизировать, так что ипользуйте только как ориентир, не более:
Здесь настройки осей X и Y на экране компьютера, и сила сенсора из телефона. Как именно это всё работает для меня пока что черный ящик, потому как никакой документации разработчики приложения не предоставляют, поэтому — информацию предоставляю «as is». Совсем забыл добавить, что в смартфоне у меня установлена программа, контролирующая запуск приложений в альбомной или портретной ориентации, и все приложения, которые испытывались для этой затеи = испытывались в режиме альбома. Приложение называется Rotation Manager, а в смартфоне глобально отключена автоориентация экрана.
Настроив ваши приложения соответствующим образом, вы должны будете подключить смартфон к компьютеру по описанному ранее алгоритму (у меня любое расхождение с указанным порядком ведет к завершению работы приложения), и, держа смартфон в руке так, как он будет расположен внутри шлема, попытаться настроить параметры — поочередно подправляя десктопные ползунки и нажимая на кнопку «Calibrate» в окне андроид-версии. Скажу сразу — мне после довольно недолгих попыток, удалось настроить углы и повороты относительно прилично, но затем, настраивая точнее, я сбил те настройки, не подумав их сфотографировать, и те, что сейчас на скриншоте — это уже только приближение к предыдущим, которые были всё же лучше по ощущениям. Еще один момент — все эти ползунки очень чувствительные, и держать в руке смартфон в одном положении так чтобы он не убирал курсор произвольным образом — неудобно, поэтому постоянно приходится разрывать подключение и настраивать, затем подсоединять и проверять. Через некоторое время информация в статье на этот счет будет обновлена, но и при текущих настройках — внутри игрового мира это выглядит весьма впечатляюще.
Итак, какие ощущения? На данный момент у меня за неимением времени установлены игры Portal 2 и бесплатный робото-шутер HAWKEN, предложенный стимом. Что касается портала — там довольно быстро тебя порабощает окружающая атмосфера и звук, и погружение это настолько сильное, что сравнить не с чем, разве что посиделки перед компьютером 10 лет назад в четыре утра, примерно так же остро всё воспринимается. Но если там это была усталость и темнота вокруг, то в шлеме — это несколько другой, более яркий эффект такого же присутствия. А вот вторая игра, где ты сидишь в каноничном «огромном человекоподобном роботе» — удивила. При наличии шлема на голове, реальность, проецируемая как бы на поверхность шлема в игре — становится ближе, теплее и ламповее, при том — очень быстро. Удивительно быстро.
Не стоит полагать, что ощущения, вызываемые VR-шлемом будут одинаковые у всех, но по всем «подопытным кроликам» могу уверенно сказать — оценили этот девайс абсолютно все, отзывы исключительно положительные и заинтересованные. Поэтому смело и рекомендую и вам, потратьте один день на изготовление этого шлема, и оцените сами. Моя личная цель была именно такой — быстро удовлетворить любопытство, без специальной траты денег и времени на ожидание, на все про все я потратил около трех дней поисков и настроек, а теперь передаю эстафету вам, уже в сжатом виде.
Лично для себя я решил, что скорее всего, сделаю вторую версию этого шлема, с небольшими доработками и усовершенствованиями, а впоследствии приобрету свежую потребительскую версию Oculus Rift. Это оказалось очень интересно и познавательно.
Очень жду новых приложений под андроид, и отчасти эта статья написана с надеждой, что кто-то из разработчиков заинтересуется и выдаст какую-нибудь инетерсность на общее обозрение. И, небольшое пожелание — если вы знаете какие-либо программы и решения, которых я не упомянул, но которые бы расширили качество статьи и улучшили работоспособность устройства — напишите о них в комментариях, и я обязательно добавлю ценные сведения в статью, для будущих поколений.
TL;DR: в статье рассказывается о быстром и качественном способе изготовления шлема виртуальной реальности на базе HD смартфона или планшета с андроидом на борту, полная пошаговая инструкция и общие принципы этого процесса, а также описываются основные доступные способы применения полученного шлема: просмотр кинофильмов в 3D формате, игры и приложения под андроид, и подключение шлема к компьютеру для погружения в реальность десктопных 3D-игр.
Как сделать очки виртуальной реальности
Сейчас очень популярна технология виртуальной реальности, но пока что она довольно дорогая и не каждому доступна. Об Oculus Rift и многочисленных аналогах слышали, наверное, все. В этой статье вы узнаете как самому изготовить 3D очки виртуальной реальности бесплатно и очень просто. А по впечатлениям эта самоделка будет практически сопоставима с дорогими аналогами. Называются такие очки «Google Cardboard». Итак, приступим.
Вам понадобится
Инструкция по сборке очков виртуальной реальности Google Cardboard
1 Подготовка шаблонадля Google Cardboard
Прежде всего скачиваем архив с шаблоном для будущих очков виртуальной реальности (в разделе «Сделай сам» в самом низу страницы). Разархивируем его в отдельную папку. Файл Scissor-cut template.pdf будет содержать нужную нам выкройку. Нужно распечатать её на принтере в масштабе 1:1. Она поместится на 3 листа формата А4.
Подготовка шаблона для очков виртуальной реальности
Компания Google часто дорабатывает свои разработки, и Google Cardboard в том числе. Из-за этого файлы в архиве могут меняться со временем. Поэтому прикладываю выкройку Google Cardboard для распечатки на принтере.
2 Вырезка шаблона для очков виртуальной реальности
Теперь аккуратно клеим выкройку на картон. Когда клей высохнет, нужно вырезать все детали по сплошным линиям.
Вырежем из картона шаблон для очков виртуальной реальности
3 Формирование корпуса3D-очков
Сгибаем детали по линиям, отмеченным красным цветом в инструкции. В специальные отверстия вставляем плоско-выпуклые линзы с фокусным расстоянием 4,5 см. Соединяем всё так, как нарисовано на выкройке. В отверстия для линз вставляем линзы, плоской частью в сторону глаз. Должно получиться как на фотографии.
Формируем из картона корпус 3D-очков Google Cardboard
Самая важная деталь – это правильно подобранные линзы. Они должны быть абсолютно одинаковыми, и фокусное расстояние должно соответствовать расстоянию от ваших глаз до экрана смартфона. От выбора линз зависит ваш комфорт и качество впечатлений от использования очков виртуальной реальности. В скачанном архиве есть подробная информация о подборе линз и фокусного расстояния, ознакомьтесь с ней.
4 Приложение 3D для смартфона
Теперь нужно скачать приложения для смартфона, поддерживающие 3D технологию. Если смартфон на операционной системе Android, то приложения можно скачать, например, из Google Play, ища по ключевым словам «cardboard», «virtual reality» или «vr». Обычно на иконках таких приложений нарисовано стилизованное изображение наших 3D-очков.
Скачиваем 3D приложение для смартфона
5 Усовершенствование очковвиртуальной реальности
На верхней части очков приклеиваем липучку для одежды таким образом, чтобы отсек для смартфона мог быть зафиксирован, когда закрывается. Также желательно сделать резиновые лямки, чтобы очки можно было закрепить на голове. По фотографии понятно, как в итоге это должно выглядеть.
Делаем фиксаторы для крепления смартфона в специальном отсеке очков виртуальной реальности
6 Очки виртуальной реальностив действии
Запускаем любое из скачанных 3D-приложений и вставляем смартфон в специальное предназначенное для него место в получившихся очках. Закрываем его и фиксируем с помощью липучек. Теперь, глядя в наши самодельные очки, мы можем полностью погрузиться в виртуальный трёхмерный мир.
Очки виртуальной реальности в действии
Полезный совет
Для удобства желательно снабдить очки лямками, чтобы они удобно держались на голове. Обычно делают 2 лямки: одна обхватывает голову сзади, а другая – сверху, чтобы очки не сползали и были надёжно зафиксированы.
Напоследок, подробное видео процесса изготовления очков виртуальной реальности с самодельными линзами от моих партнёров – канала «Делай сам».
Как сделать самостоятельно очки виртуальной реальности?
Сегодня, наверное, сложно найти человека, который ничего не слышал о виртуальной реальности. Стандартом в области устройств подобного рода можно считать VR-шлеме Oculus Rift, кроме того существуют устройства, которые позволяют использовать экран смартфона в качестве экрана для виртуальных очков, например Durovis Dive или Google Cardboard, которые открыли вход в виртуальную реальность практически для всех, кто имеет смартфон с диагональю в 4-5 дюймов.
Но сама технология еще не стала повсеместной – не у всех подходящие смартфоны, а специально оборудовени стоит денег, кроме того, не все имеют понимание, что именно с ним делать дальше.
Приобрести шлем Oculus Rift простому пользователю не так легко – довольно высокая цена, нет точного понимания, для чего его можно использовать, да еще доставки ждать необходимо довольно длительное время, к приходу заказа уже все любопытство, как правило, угасает.
Общие сведения
Что важно знать
В этой статье расскажу, как можно создать свой VR-шлема на основе любого более-менее современного смартфона на андройде или планшета. На все про все у вас уйдет порядка 1000-2000 рублей и 5-8 часов работы. Все будет зависеть от ваших желаний и возможностей. В итоге вы получите устройство, которое позволит вам смотреть фильмы или фотографии в 3D играть в игры на смартфоне или в любые современные PC-игры
ВАЖНО: при выполнении ниже описанных работ необходимо помнить о технике безопасности. Только вы несете ответственность за процесс и результат работы. Помните, что эта инструкция DIY, поэтому нет гарантии, то у вас получится аналогичный результат. Но попробовать однозначно стоит.
Как создать очки виртуальной реальности?
Для этого вам потребуется современный смартфон с необходимым набором датчиков и довольно широкой диагональю экрана.
Создать очки виртуальной реальности можно из картона или пластмассы.
Материалы для создания простых очков виртуальной реальности:
Исходя из собственных возможностей и смекалки некоторые инструменты и материалы могут быть замены аналогами.
Для создания очков виртуальной реальности необходимо изготовить шаблон. Его можно распечатать, а затем наклеить на лист картона. Так как шаблон очков представляет собой 3 листа формата А4, то его при распечатке необходимо будет хорошо состыковать листы между собой. Для правильной стыковки на чертеже есть цифры, которые необходимо совместить межу собой на готовой конструкции. После переноса совмещенного изображения на картон его нужно аккуратно прорезать по чертежу.
Самое сложное в этой конструкции виртуальных очков – это поиск линз. Если в ближайших магазинах их найти не удалось, то можно заглянуть в магазины оптики. Линзы из оптики отличаются по размерам диоптрий, для нашей конструкции необходимо выбирать линзы не менее +22 диоптрий. Еще можно поискать в канцелярских магазинах лупы, варианты с десятикратным увеличением подойдут отлично.
Подробности
Пошаговая инструкция изготовления очков виртуальной реальности из картона
Как сделать виртуальный шлем из картона?
Материалы и инструменты, которые потребуются для изготовления шлема виртуальной реальности:
Для того, чтобы эффективно протестировать свой шлем в реальных условиях, необходимо сразу закачать в телефон необходимы программы, файлы и приложения:
Пошаговая инструкция для создания шлема виртуальной реальности своим руками
Отдельно стоит сказать о схеме крепления. Тут все будет зависеть от веса вашего телефона и необходимого фокусного расстояния. Если фокусное расстояние не очень большое и телефон не слишком тяжелый, то достаточно закрепить шлем сзади на обычную резиновую лямку. В других случаях придется придумывать конструкцию по серьезнее, например, добавить еще одну поперечную лямку от затылка до переносицы.
Тестирование шлема виртуальной реальности
Использование приложения для Durovis Dive
Все возможные программы для Андроидов можно найти вот по этим ссылкам
Дополнительно для ощущения полного погружения в виртуальную реальность потребуется джойстик или какой-то другой контроллер, например, клавиатура, и наушники. Тут важно учесть трекинг головы, именно это даст новые ощущения от погружения в виртуальной реальности на дно океана или подъема в горы.
Для того, чтобы передать изображение с экрана компьютера на экран телефона можно воспользоваться специальными программами и приложениями из маркета. Для работы потребуется постоянное локальное вай-фай соединение телефона и вашего компьютера, а так же шустрый «удаленный рабочий стол», Для этого можно воспользоваться программой Splashtop или iDisplay.
Как видите, сделать очки виртуальной реальности из картона или сделать своими руками шлем виртуальной реальности довольно легко и просто, к тому же относительно не дорого.
Самодельные очки виртуальной реальности
Виртуальная реальность стала очень популярной. Специальные VR очки представлены огромным количеством – от крайне бюджетных моделей для смартфона до дорогих и сложных шлемов для ПК. Конечно же, многие покупатели задаются вопросом, можно ли сделать очки VR своими руками. Это реально, но, конечно, уровень погружения будет не таким, как у варианта из магазина. Зато самоделка существенно дешевле и позволит без лишних затрат познакомиться с технологией. Процесс изготовления VR очков для смартфона описан ниже.
Необходимые инструменты для сборки
Любопытный факт! Компания Google выпустила собственные Cardbord, это устройства из картона. Изучив данный аксессуар, его вполне можно повторить самостоятельно. При этом компания не стала скрывать информацию по сборке, и любой пользователь может найти ее в интернете, чтобы самостоятельно сделать очки виртуальной реальности.
Итак, для того чтобы сделать VR очки своими руками, понадобятся следующие детали.
Чтобы все собрать воедино в домашних условиях, понадобится клей, ножницы и линейка. Данные инструменты найдутся в каждом доме, но в случае необходимости можно заменить альтернативными вариантами.
Важно! Требования к гаджету, который станет источником сигнала, предъявляются следующие: операционная система от Android 4.1, iOS 7 или Windows Phone 7. Он должен быть оснащен несколькими датчиками. В девайсе должны быть цифровой компас (магнитометр), акселерометр и гироскоп. Последние два датчика требуются для приложений, если задача пользователя — просто смотреть видео, то можно обойтись без них.
Как собрать очки
Мало иметь материалы, чтобы сделать очки из картона. Дополнительно понадобится шаблон, по которому будет вырезана будущая заготовка для очков. Чертеж очков виртуальной реальности можно скачать в интернете по соответствующему запросу и распечатать на листах А4. Всего их понадобится 3, а после этого листы следует склеить между собой в нужной последовательности. Далее, заготовку клеят на приготовленный лист картона. Делать очки из бумаги нецелесообразно, так как картон более плотный, впрочем, увлекаться с его толщиной тоже не стоит, ведь заготовка собирается путем изгибания частей, и слишком плотный материал может быть неудобен для этого.
Ниже приведены три пронумерованных рисунка, которые требуется склеить между собой так, чтобы получить результат, приведенный на рисунке №4. Первые три варианта подходят для распечатки, достаточно их сохранить на ПК.
Теперь самодельные очки виртуальной реальности осталось собрать. На рисунке внизу представлена нумерация, по которой это следует делать.
Все необходимые действия для того, чтобы сделать шлем виртуальной реальности самостоятельно, выполнены, осталось лишь скачать соответствующие приложения или найти видео и оценить, что получилось.
Важно! Стоит помнить, что данная конструкция рассчитана на смартфоны, и если пользователь желает сделать очки для планшета, то ему придется менять размеры или найти шаблон большего размера в сети.
Покупка линз
Из перечисленного выше перечня необходимых материалов самый большой вопрос вызывает поиск линз. Следует рассмотреть следующие места для покупки линз, чтобы сделать самодельные VR очки.
Если линзы, рекомендованные в начале текста, будут заменены на увеличительное стекло или пластик, то конструкцию придется подгонять. Лучше всего предусмотреть такой вариант, чтобы можно было менять расстояние между смартфоном и стеклами очков.
Следует сразу оговориться, что сделать очки без линз невозможно, никакого эффекта погружения в данном случае не будет. Максимум, на что они могут сгодиться – вставить в них пластиковые линзы или стекла зеленого и красного цвета, таким образом получатся простейшие 3D очки для просмотра специальных фильмов на телевизоре. Очевидно, что в таком случае качество 3D будет минимальным.
Самые лучшие виртуальные очки по мнению покупателей
Очки виртуальной реальности HTC Vive Pro 2.0 на Яндекс Маркете
Очки виртуальной реальности DJI Goggles на Яндекс Маркете
Очки виртуальной реальности Oculus Go — 32 GB на Яндекс Маркете
Очки виртуальной реальности Rombica VR360 v06 на Яндекс Маркете
Очки виртуальной реальности DJI Goggles Racing Edition на Яндекс Маркете
Источники информации:
- http://habr.com/ru/company/vk/blog/232489/
- http://vr-j.ru/stati-i-obzory/kak-sdelat-ochki-virtualnoj-realnosti-dlya-smartfona-svoimi-rukami/
- http://vokrug3d.ru/virtual-reality/kak-sdelat-ochki-virtualnoi-realnosti-iz-kartona-svoimi-rukami.html
- http://tehnolev.ru/tsifrovaya-tehnika/ochki-virtualnoy-realnosti/kak-sdelat-vr-ochki-svoimi-rukami-dlya-telefona-pk-chertezhi-video.html
- http://habr.com/ru/company/vrdevice/blog/393415/
- http://habr.com/ru/post/228501/
- http://soltau.ru/index.php/themes/diy/item/340-kak-sdelat-ochki-virtualnoj-realnosti
- http://pokoriaem.ru/opyt/kak-sdelat-samostoyatelno-ochki-virtualnoj-realnosti.html
- http://tehnika.expert/cifrovaya/vr-ochki/svoimi-rukami-chto-neobhodimo.html