Для школьного задания (инновационный проект) хочу создать этакую инфографику, но тогда в Google Cardboard.
У меня есть куча панорамных изображений (не созданных в камере Cardboard), но она не распознает их в картоне, и я не могу преобразовать их по ссылке, указанной здесь: https://developers.google.com/vr/ концепции / vrview
Это не обязательно должно быть 3D (поскольку изображения тоже не 3D), и не требуется аудио/видео. Мне просто нужно поместить текст на панорамное изображение и позволить ему отображаться в картонном приложении, чтобы человек мог «осмотреться» в инфографике. Если нужно, я могу сделать изображение с помощью гугл-картона, но мне все равно нужно разместить на нем текст и/или значки/изображения. Это основная проблема, которая у меня есть.
При открытии картонной фотографии в фотошопе, добавлении текста и сохранении она больше не распознает фотографию как картонную. Я подозреваю, что это должно что-то делать с данными EXIF, или фотошоп сохранил их как файл jpg без mpo.
Это как-то возможно? Заранее спасибо.
редактировать : Хорошо, я дошел до создания фотографии 360, которая правильно отображается в Facebook. При попытке конвертировать изображение пишет: «В метаданных XMP не найдено действительное изображение для правого глаза». Как это исправить?
ОК, после МНОГО гугления у меня наконец есть ответ:
Прежде всего, я загрузил шаблон facebook для 360-градусных фотографий, добавил к нему (равноугольную!) сферическую фотографию и «сохранил как» jpg. Вот шаблон Facebook (редактирование: новая ссылка на шаблон 6000x3000 , ссылка на папку ). Не знаю, нужно ли это на самом деле, но тогда у вас, по крайней мере, есть правильные метаданные, я полагаю. Хотя может ошибся. Если вы хотите опубликовать свое 360-градусное фото на Facebook, вы можете сразу же использовать этот jpg без выполнения дополнительных шагов.
ПРИМЕЧАНИЕ. Мне пришлось отразить изображение вертикально, чтобы использовать его в Google Cardboard. Если вы этого не сделаете, он будет хорошо смотреться на вашем компьютере/телефоне, но при открытии в Cardboard Camera он будет отображаться вертикально. Не знаю, у всех ли это, но если у вас такая же проблема, это «исправление», которое я использовал. Если вы планируете использовать фото только на фейсбуке, то зеркалирование не нужно.
После сохранения я сделал копию оригинала и добавил «_left» к имени исходного файла и «_right» к имени файла копии. Сам образ такой же.
Затем я использовал это веб-приложение, чтобы соединить два файла. Все кредиты принадлежат Zombieist за это удивительное веб-приложение.
Сохраните файл, созданный веб-приложением Zombieist , на свой телефон и откройте его в приложении Cardboard Camera. Вуаля, ваша панорамная фотография теперь отображается при использовании Google Cardboard!
Если у кого-то есть советы / приемы, которые улучшат этот ответ, будьте моим гостем: D.
ПРИМЕЧАНИЕ. У меня есть iPhone, и в приложении для iPhone вы можете импортировать vr-изображения из Dropbox и т. д. Судя по всему, в версии для Android (по крайней мере, на One+) это невозможно, и я не нашел способа отобразить его в версии Cardboard Camera для Android, поскольку импортировать его не представляется возможным. При совместном использовании ссылки, сгенерированной приложением iPhone Cardboard Camera, просто говорится, что это недопустимый формат VR в приложении для Android.
Чтобы добавить изображение правого глаза, необходимо добавить дополнительный тег Exif/XMP, содержащий его.
Используя exiftool, это должна быть необходимая командная строка (не проверенная) для оболочки Windows:
exiftool -XMP-GPano:all^
-XMP-GPano:UsePanoramaViewer="True"^
-XMP-GPano:CroppedAreaLeftPixels="%CroppedAreaLeftPixels%"^
-XMP-GPano:CroppedAreaTopPixels="%CroppedAreaTopPixels%"^
-XMP-GPano:CroppedAreaImageWidthPixels="%CroppedAreaImageWidthPixels%"^
-XMP-GPano:CroppedAreaImageHeightPixels="%CroppedAreaImageHeightPixels%"^
-XMP-GPano:FullPanoWidthPixels="%FullPanoWidthPixels%"^
-XMP-GPano:FullPanoHeightPixels="%FullPanoHeightPixels%"^
-XMP-GPano:ProjectionType="equirectangular"^
-XMP-GPano:LargestValidInteriorRectLeft="0"^
-XMP-GPano:LargestValidInteriorRectTop="0"^
-XMP-GPano:LargestValidInteriorRectWidth="%FullPanoWidthPixels%"^
-XMP-GPano:LargestValidInteriorRectHeight="%FullPanoHeightPixels%"^
-XMP-GPano:InitialHorizontalFOVDegrees="50"^
-XMP-GImage:"ImageMimeType=image/jpeg"^
-XMP-GImage:"ImageData<=righteye.jpg" ^
cardboard.vr.jpg
Но я думаю, что в документации Google есть ошибка, когда они говорят, что поддерживается только равнопрямоугольный формат: я думаю, что тег «GPano: ProjectionType» должен быть установлен на «равнопрямоугольный» для полной сферы (StreetView) и на «цилиндрический» для Cardboard.
Этот онлайн-просмотрщик картона может помочь в отладке: https://vr.caffeinum.com/create.html
прыгун
прыгун
прыгун
прыгун