- PVSM.RU - https://www.pvsm.ru -
На последней конференции I/O Google показал свою версию очков виртуальной реальности из картона. В принципе, схемы подобных очков уже давно ходят по интернетам (например, FOV2GO [2]). Однако схема ребят из Google получилась проще аналогов, а также они добавили фишку с магнитом, который работает как внешняя аналоговая кнопка. В этом посте я поделюсь своим опытом сборки очков виртуальной реальности на базе смартфона: Google Cardboard из картона, OpenDive из пластика и очков, вырезанных на лазерном резаке из акрила.
Итоговая цена материалов: 400-1000р в зависимости от линз.
Здесь, в общем-то, все тривиально.
Однако, поставив приложение, я обнаружил, что в таком виде моя кнопка не работает. Чтобы активировать нажатие мне пришлось брать магнит в руку и водить им прямо по левому боку телефона, правда, даже так оно работает через раз. Признак того, что вы делаете все правильно – при касании должно быть ощущение магнитного поля, которое слегка отталкивает магнит от телефона.
Возможно, причина в том, что я взял слишком слабенький магнит. Возможно, в том, что моя модель (Galaxy Nexus) не заявлена Гуглом как поддерживаемая. Тем не менее, демки работают, кнопка нажимается, ура!
Если вы хотите по минимуму париться со сборкой и у вас есть 3д принтер (или достаточно денег на заказ печати), то этот вариант для вас. :) Я печатал модель [4] с сайта Thingverse. Там же по запросу “virtual reality” найдется еще несколько аналогичных вариантов.
Я заказывал печать в Лаборатории трехмерной печати [5], получилось около 3000р.
Все материалы от Cardboard актуальны и для этих очков, поэтому итоговый ценник достигает почти 3500р.
Вставляем линзы, клеим поролон, для крепления телефона берем обычные офисные резинки. Еще можно поролоном заклеить всю поверхность вне линз, тогда вам не будет мешать свет от смартфона. В такие очки так же можно вставить более крупные линзы.
Еще вариант: вставить линзы от советского стереоскопа. Для этого придется немного модифицировать крепление, заменив круглые дырки на прямоугольные. Вариант со стереоскопом достаточно удобен, но у него есть минус — рабочая область получается меньше, изображение обрезается сверху и снизу.
Еще до того, как собирать очки виртуальной реальности стало трендом, в сети появилась замечательная схема [6] очков, вырезающихся на лазерном резаке. Недолго думая, я решил заказать и их резку в той же лаборатории. Фанеры у них в тот момент не было и мне предложили вырезать из черного акрила. Стоимость резки вместе с материалом получилась порядка 800р.
Помимо линз, резинок и поролона, для сборки понадобится порядка 20 винтов с гайками 3-4мм (автор модели предлагает использовать 4мм, но у меня они с трудом входили и я взял 3мм).
Как ни странно, итоговый вариант оказался даже лучше, чем на 3д принтере. Во-первых, очки получаются легче и компактнее. Во-вторых, материал гладкий и более приятный на ощупь. Из минусов — акрил достаточно хрупкий материал, и падения такие очки могут не пережить.
К сожалению, контента под такие очки пока достаточно мало. Можно попробовать поиграться со стримингом, как было описано в недавней статье [7] на Хабре. В Google Play есть простые приложения [8], поддерживающие DurovisDive и демка [9] Cardboard. На мой взгляд, сейчас очки собирать стоит, если вы хотите написать что-нибудь сами. Под Android есть SDK [10] от Google Cardboard. Под Unity есть плагин [11] DurovisDive, работает с Android и iOS. Если у вас WinPhone8, то на DevCon 2014, помимо прочего, я рассказывал [12], как завести простейшее приложение виртуальной реальности под Unity на WinPhone8, смотреть с 14-ой минуты.
Удачного погружения! :)
Автор: DreamForger
Источник [13]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/diy-ili-sdelaj-sam/67019
Ссылки в тексте:
[1] Image: http://habrahabr.ru/company/mailru/blog/232489/
[2] FOV2GO: http://projects.ict.usc.edu/mxr/diy/fov2go-viewer/
[3] Google Cardboard: https://developers.google.com/cardboard/
[4] модель: http://www.thingiverse.com/thing:93460
[5] Лаборатории трехмерной печати: http://www.lab3dprint.ru/
[6] схема: http://www.thingiverse.com/thing:292311
[7] статье: http://habrahabr.ru/post/228501/
[8] приложения: https://play.google.com/store/search?q=Durovis&c=apps&hl=ru
[9] демка: https://play.google.com/store/apps/details?id=com.google.samples.apps.cardboarddemo&hl=ru
[10] SDK: https://developers.google.com/cardboard/overview
[11] плагин: http://www.durovis.com/sdk.html
[12] рассказывал: http://www.techdays.ru/videos/7660.html
[13] Источник: http://habrahabr.ru/post/232489/
Нажмите здесь для печати.