Подтвердить что ты не робот

Реагировать на природу расширенной реальности (AR)

Я изучаю пару мобильных приложений для iOS/Android для клиентов на данный момент, которые связаны с расширенной реальностью:

  • Возможность предварительного просмотра того, как будет выглядеть часть их мебели в вашем доме.
  • Цифровая гардеробная - просмотрите, как будет выглядеть одежда в себе.

В первую очередь мы используем React Native для создания мобильных приложений (одним из проектов будет создание этой функции в существующем приложении React Native).

Может ли кто-нибудь поделиться своим опытом с React Native и AR? Поделитесь любыми ссылками на фреймворки/компоненты, которые могут помочь при запуске? Или просто обсудите, с чего начать?

4b9b3361

Ответ 1

Похоже, React AR еще не реализована. Но уже есть приложения, которые реализуют определенные библиотеки поверх React.

Пример здесь.

Некоторые JS-библиотеки для AR включают JSAruco и JSARToolKit. JSAruco основан на OpenCV, а JSARToolkit - это порт ARToolkit через промежуточные порты NyARToolkit (Java) и FLARToolkit (Actionscript). Некоторые примеры.

React VR скоро появится. Facebook анонсировала альфа-версию React VR, которая построена на вершине React Native, твит здесь.

ИЗМЕНИТЬ

Ar.js - это новый инструментарий js open source js (на основе three.js + jsartoolkit5), который выглядит очень перспективным

UPDATE

Apple представила ARKit с iOS 11 для iPhone и iPad, Здесь - это ответное наследование для одного и того же. Найдите кураторский список удивительных проектов и ресурсов ARKit здесь. 5 минут пример приложения

Ресурсы

  • react-native-live-translator - эксперимент с дополненной реальностью в ответном нативном

  • arcore-android-sdk - Google ARCore SDK для Android

  • three.ar.js - вспомогательная библиотека three.js для создания веб-сайтов AR из Google

  • ARKit-Sampler - примеры кода для ARKit.

  • React-AR - Добавленная реальность с реакцией (Незавершенная работа)

Ответ 2

Я создаю библиотеку React Native для недавно выпущенной AR-библиотеки AR ARit для Apple. Это должно быть хорошим началом, поскольку ARKit проделал хорошую работу по пакетному алгоритму CV, чтобы вы могли сосредоточиться на том, что вы хотите реализовать.

Вы можете проверить мой репозиторий GitHub (react-native-arkit).

Ответ 3

Другой вариант (бесстыдный плагин) - это платформа моей компании, Viro AR: https://viromedia.com/viroar/

Это библиотека React-Native, которая соединяет ARKit для iOS (ARCore для Android в ближайшее время) с нашим собственным собственным встроенным рендерером и переносит его в простой в использовании API React-Native, чтобы вы могли начать создавать свои AR-события немедленно!

Мы даже подготовили свой собственный продукт, создав AR-приложение, Figment AR, доступное прямо сейчас в Apple App Store: https://itunes.apple.com/app/id1270018902

Мы построили его с помощью React Native для 2D UI (кнопки, просмотр списка, экран предварительного просмотра) и Viro для отображения камеры, 3D-рендеринга и отслеживания мирового уровня.

Узнайте нас!