Как сделать стереоскопическую фотографию для просмотра с помощью Google Cardboard, не покупая две зеркалки?

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

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

Я понимаю, что вариантов много. Я приветствую их всех и буду голосовать за каждый ответ, из которого я что-то узнаю, но лично мне нужно достаточно доступное решение. Мне нужно иметь возможность делать это с одной камерой и не тратить больше нескольких минут на редактирование изображения (не считая кривой обучения). Я использую Gimp, и у меня на телефоне достаточно хорошая 13-мегапиксельная камера.

5 мая 2016 г. изменить :
обратите внимание, что этот вопрос относится к Google Cardboard. Я должен иметь возможность открыть приложение для просмотра и переключиться в режим просмотра Cardboard, включая сканирование QR-кода для конкретного средства просмотра Cardboard, и правильно отобразить стереоскопическое изображение для этого средства просмотра. Так что, вероятно, просто создать обычный JPEG, состоящий из двух изображений рядом, недостаточно. Какой формат подходит для стереоскопического изображения? Какие метаданные должны быть на изображении, чтобы зритель распознал его как стереоскопическое? Каким приложением для просмотра вы пользуетесь?

В документах Google упоминается формат "equirect-pano" , но в настоящее время я не вижу никакой документации по этому поводу. Кроме того, этот вопрос касается не 360-градусных панорам, поэтому, если вам подходит формат равноправной панорамы, как бы вы представили изображение с размахом 60 °, не оставив большую его часть черной? (К вашему сведению, даже если сжатие удаляет все эти черные пиксели на диске, это не так, когда приложение загружает их в ОЗУ, что может привести к сбою приложений при попытке загрузить изображения с высоким разрешением.)

Поскольку этот вопрос касается не столько того, как сделать снимок, сколько того, как отредактировать и опубликовать фотографию, возможно, его следует перенести в StackOverflow? Я не уверен, как это сделать.
Вы всегда можете перенести вопрос, просто создав дубликат на другом сайте. Вы должны указать причину, по которой вы это делаете, и, возможно, дать ссылку на этот вопрос здесь (если вы не удалите его), поскольку я много раз видел, что перекрестная публикация вопроса на многих сайтах без разъяснения не очень хорошо воспринимается. Удачи.
Вы можете задать вместо этого точного вопроса другой: существует ли режим или формат для Google Cardboard, предназначенный для 3D-изображений, которые не являются панорамами или 360-ми.
@wedstrom да, если кто-то ответит на этот вопрос, я мог бы принять этот ответ, но на самом деле это не совсем тот же вопрос. Если я не получу ответ, которому мог бы присудить эту награду, я спрошу об этом.
Ваше редактирование расширило этот запрос, по сути, попросив кого-нибудь написать вам полное руководство пользователя о том, как создать стереофотографию Cardboard VR. Один вопрос на вопрос, пожалуйста.

Ответы (3)

как бы вы представили изображение с размахом 60 °, не оставив большую его часть черной?

Вы не можете сделать это, не оставив большую часть его черным. В конце концов, с изображением 60ºx60º вы охватили только 1/18 часть изображения 360ºx180º.

Cardboard, будучи в первую очередь средством просмотра виртуальной реальности , требует равнопрямоугольного ввода для представления всей среды виртуальной реальности, поэтому независимо от того, заинтересованы ли вы в создании панорам 360ºx180º, это то, что он ожидает: либо один равнопрямоугольный для моно-просмотра, либо два равнопрямоугольных сложенных ( слева вверху справа) для просмотра стерео. Но у вас должны быть равнопрямоугольные формы, потому что большинство пользователей Cardboard захотят повернуть голову, чтобы увидеть, что находится по бокам и позади них.

Если вы хотите использовать только одно изображение с охватом 60º, вам придется каким-то образом заполнить остальную часть «пространства». Самый простой способ, вероятно, состоял бы в том, чтобы просто загрузить изображение в Hugin , установить проекцию Equirectangular и сшить/вывести панораму. Шаги в моей версии Hugin для OSX 2014 года:

  1. Открой Хугина.

  2. Выберите « Интерфейс» → «Дополнительно », потому что простой интерфейс по умолчанию не позволит вам сшить одно изображение.

  3. Нажмите кнопку « Добавить изображения... » и загрузите левый вид.

  4. Убедитесь, что Тип объективаПрямолинейный , и если EXIF ​​не соответствует фокусному расстоянию и коэффициенту обрезки, оцените свое поле зрения.

  5. Нажмите ОК .

  6. Нажмите кнопку предварительного просмотра GL на панели инструментов.

  7. Выберите вкладку Проекция .

  8. Убедитесь, что поле обзора установлено на 360 x 180 и выбрана равнопрямоугольная проекция.

  9. Закройте окно предварительного просмотра GL.

  10. Перейдите на вкладку « Сшиватель ».

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

  12. Повторите все это для изображения правого глаза.

  13. Откройте оба равнопрямоугольных изображения в Gimp и создайте квадратное изображение с равноугольным изображением для левого глаза над равноугольным изображением для правого глаза (равнопрямоугольное изображение всегда имеет соотношение сторон 2x1).

Но вы в основном собираетесь превратить это:

введите описание изображения здесь

в это:

введите описание изображения здесь

Если вы не начинаете с равнопрямоугольных.

Съемка и склеивание высококачественных изображений 360ºx180º требует как оборудования, так и трудоемкости, поэтому в рамках ваших ограничений: а) использование только камеры телефона Android и б) нежелание тратить много времени на постобработку, приложения Google (Cardboard Camera , Просмотр улиц), которые делают Фотосферы, вероятно, ваш единственный способ сделать это, и вы не сможете добиться высокого разрешения/качества, потому что вы не можете контролировать стежок, и у вас не будет лучшей оптики или контроля для работы, не говоря уже о способе управления вращением вокруг точки отсутствия параллакса камеры, если вы снимаете в небольшом пространстве.

Как правило, люди, которые снимают такие изображения, делают это с помощью объектива «рыбий глаз» на цифровой зеркальной фотокамере, с панорамной головкой и сшивают с помощью таких пакетов, как PTGui или Hugin . Gimp или Photoshop сами по себе не могут справиться с этой задачей. И этот тип съемки/сшивания не особенно прост в освоении. (См. Как делаются фотографии виртуального тура? ). И тогда вам придется найти какой-то способ дублировать вычислительные возможности Cardboard Camera для создания стереоизображений из одного изображения, подобно тому, как 2D-фильмы превращаются в 3D-изображения.

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

+1 только за последнее утверждение - это относится ко всей жизни.
Спасибо inkista, может быть вы и правы в том, что "нельзя", но вы действительно фокусируетесь на теме панорамной фотографии, а не стереоскопии. Я использовал Hugin, но я не думал, что он вообще касается стереоскопии, и быстрый поиск в Интернете, кажется, подтверждает, что это все еще не так. Равноугольная проекция сама по себе не может поддерживать стерео, потому что положение двух перспектив постоянно меняется. Может быть, вы все это знаете. Что касается качества, меня устраивает то, что выдает мой Android-телефон, только не знаю, как сделать изображение для просмотра через картон.
@TravisWellman Кроме того, я игнорирую ваше редактирование, потому что на тот момент вопрос расширился далеко за пределы того, что должен содержать вопрос SE. Один вопрос на вопрос. Никто не собирается писать целое руководство пользователя в качестве ответа SE.
Кроме того, я думаю, вы поняли, почему большинство стерео картонов CGI, а большинство фото/видео - моно.
@instika Если вы удалите последние три абзаца своего ответа и более прямо ответите на первый абзац моего вопроса, это может быть лучший ответ, который я получу. Может быть, Cardboard просто предназначен для панорам, а не для стереоскопических фотографий. Я очень ценю иллюстрации.

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

Одним из примеров является Loreo 3D .

Да, я нашел этот ответ, в котором перечислены Loreo, Kula и Samsung NX300: photo.stackexchange.com/a/72999/47945 , но этот вопрос больше о том, что делать с этими изображениями, чтобы сделать их доступными для просмотра в картоне, в том числе нужно ли фотографировать определенным образом.
Он должен работать с любым стереографическим просмотрщиком. Если вы откроете изображение на своем устройстве, вы увидите два изображения рядом. «Картонный» просмотрщик просто блокирует ваше зрение, поэтому вы можете видеть только одно изображение каждым глазом. Разница в изображениях сделает изображение трехмерным.
Если вы посмотрите на то, как телефон рендерится до того, как вы поместите его в картон, он значительно искажает изображение, чтобы оно соответствовало средству просмотра, которое вы сканируете с помощью QR-кода. Это не просто «плоское» изображение, и это не одно и то же искажение между разными зрителями. Как мне этого добиться?
Что я понятия не имею. Вы пробовали просто смотреть на картинку нормально, а не через специальное приложение.

Делайте фотографии с помощью камеры, которая может создавать файлы .mpo, и используйте программу просмотра Cardboard MPO Viewer .