Как создать стереоскопический просмотр изображения с фотосферы с помощью Google Cardboard SDK

Приложение Cardboard Demo имеет хорошую функцию, где мы можем видеть существующие фотосферы. Я хочу создать аналогичное приложение

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

я хочу знать

  1. Если есть простой способ сделать это
  2. Если есть доступный исходный код приложения Google Картон, на котором я могу

    Используйте Rajawali Framework с RajawaliVR или просто используйте этот пример: https://github.com/ejeinc/RajawaliCardboardExample

    Вы можете попробовать это

    Картон Google 360 ​​градусов

    A. Установите Unity Pro с плагинами Android Pro, настройте SDK Cardboard для Unity, установите инструменты Android Build и SDK.

    B. Настройка Skybox

    1. Получите стереоскопическое панорамное изображение. В Unity импортируйте изображение, измените тип текстуры на Cubemap.
    2. Выберите картографию как цилиндрическую (лат и длинную).
    3. Создайте материал, измените шейдер на Skybox / Cubemap.
    4. Назначьте текстуру материалу.
    5. В верхней панели Unity 5 Pro выберите Window -> Lighthing, перетащите материал в свойство Skybox.
    6. Объедините эти шаги с активами Картона и игровыми объектами.

    Вся установка просто вытащит ваши пять минут (за исключением настройки ваших инструментов: D). Вы можете ответить здесь .

    Intereting Posts
    Android EditText inputType для поля StreetNumber Могут ли библиотеки Android в Gradle иметь другие библиотеки Android в качестве зависимостей? Дополнительные намерения дублируются при использовании FLAG_UPDATE_CURRENT в PendingIntent при создании уведомлений об андроидах Запуск задачи Async внутри таймера в Android Отображать содержимое под панелью инструментов Могу ли я запустить службу без активности или получателя? NoSuchMethodError, когда я использую android.widget.RelativeLayout.setBackground Расширение приложения для обмена переменными глобально StrictMode для версий с более низкой платформой Выполняет ли проводка Runnable в потоке пользовательского интерфейса, чтобы макет был закончен, когда он запущен? Java.util.zip.ZipException: повторная запись: как преодолеть Лотские свойства и значения Kotlin сброшены: сбрасываемый ленивый делегат Android: Open Spinner from Button Необходимо отправить несколько запросов волейбола – в последовательности Отображение статуса для последнего элемента списка в ListView с помощью ViewHolder