Для экспериментов с HTC Vive и не только заказал себе на Али пару веб-камер на чипе OV2710 подкупила способность камеры выдать 720p @ 60 fps. Как выяснилось, 720p камера получает кропом исходного изображения в 1080p, из-за чего возникли некоторые проблемы с углом обзора, но о них позже. Камеру брал в корпусе, т.к. собираюсь и для других целей использовать, по этой же причине решл взять две моно-камеры вместо готовой стерео — не хочется быть ограниченным дефолтным расположением глаз.
Камера маленькая, вот она рядом с пластиковой карточкой стандартного размера:
Для легкосъемного крепления к шлему я нашел в кладовке какую-то металлическую рейку и широкую застежку-липучку (велкро):
Родные крепления камеры позволяют наклонять её вверх/вниз, а дырки в липучке я сделал пошире, чем диаметр винта, чтобы можно было быстро менять дистанцию между "зрачками", по умолчанию поставил то же расстояние, что и в шлеме.
Двухсторонним скотчем закрепил половину застежки-липучки на шлеме, задействовав максимальную площадь между сенсорами:
Вот так все выглядит в сборе:
киберпанку — да!
Кстати, если у вас в компьютерном столе есть место для хранения CD/DVD, которые уже устарели, то из него можно сделать удобное место для хранения Vive. Сзади стола вывел на полку и питание для контроллеров:
Камеру я пока тестирую, бинокулярное зрение работает нормально (обратите внимание на положение пальца справа и слева):
А вот с углом обзора фигня вышла: в разрешении 1920*1080 угол обзора близок к идеальному (собственно камеру я брал с объективом, у которого FOV=110°, как у Vive и человеческих глаз), но в таком разрешении он выдает только 30 кадров в секунду, а 60 возможны при разрешении 1280*720, но место того, чтобы ужать картинку, родной кодек камеры обрезает её, из-за этого FOV уменьшается и картинку сложно сделать естественной + усложняется задача по калибровке картинки с камеры и рендера. Заказал себе объективы рыбий глаз с углом обзора 170/180 — попробую реализовать AR с ними, когда придут, а пока буду экспериментировать с различными положениями глаз и видеофильтрами.
Ну и видео напоследок: