反应原生增强现实(AR)

mcn*_*mee 23 javascript augmented-reality react-native

我正在为客户调查几个iOS/Android移动应用程序,其中涉及增强现实:

  1. 能够预览家中的一件家具
  2. 数字化妆室 - 预览衣服在自己身上的样子

我们主要使用React Native来构建移动应用程序(其中一个项目是将该功能构建到现有的React Native应用程序中).

任何人都可以与React Native和AR分享他们的经验吗?分享可能有助于入门的框架/组件的任何链接?或者只是简单地讨论一下从哪里开始?

Ton*_*ent 25

看起来React AR还没有实现.但是已经有应用程序在React之上实现某些库.

这里有一个例子.

AR的一些JS库包括JSArucoJSARToolKit.JSAruco基于OpenCV,JSARToolkit是ARToolkit的端口,通过中间端口NyARToolkit(Java)和FLARToolkit(Actionscript).一些例子.

React VR即将推出.Facebook宣布VR做出反应,这是建立在本土作出反应,鸣叫的顶部的alpha版本在这里.

  1. 框架的github页面
  2. 这里有React VR的示例项目和文档

编辑

Ar.js是一个新的开源js工具包(基于three.js+ jsartoolkit5)看起来很有前途

UPDATE

Apple推出了适用于iPhone和iPad的iOS 11的ARKit,是一个反应原生的绑定.查找真棒ARKit项目和资源的组织列表在这里.5分钟示例应用程序

资源


ACV*_*CVM 8

另一种选择(无耻插头)是我公司的平台,Viro AR:https://viromedia.com/viroar/

它是一个React-Native库,它将ARKit for iOS(即将推出的ARCore for Android)与我们自己的专有本机渲染器配对,并将其包装在易于使用的React-Native API中,以便您可以立即开始构建您的AR体验!

我们甚至通过在Apple App Store上建立AR应用程序Figment AR来制作我们自己的产品:https://itunes.apple.com/app/id1270018902

我们使用React Native为2D UI(按钮,列表视图,预览屏幕)和Viro构建它,用于相机显示,3D渲染和世界跟踪.

检查出来!


小智 5

我正在为Apple新发布的AR库ARKit构建一个React Native库.这应该是一个良好的开端,因为ARKit很好地打包了CV算法,因此您可以专注于您想要实现的内容.

欢迎您查看我的GitHub仓库(react-native-arkit).