【AR优秀开源项目】专栏会定期推荐一些实用的工程源码分享,移植性强,可二次开发应用,可用于每个人的实际场景。这部分是关于使用ARKit实现网页端的AR效果!要求WebARonARKit建立在iOSARKit之上,这需要配备运行iOS11的A9+处理器的iOS设备。为获得最佳效果,我们推荐以下设备之一:iPad(2017)iPadPro(9.7、10.5或12.9英寸)iPhone7以上步骤1:下载链接作者:google-ar下载链接:https://github.com/google-ar/...或点击下方'阅读原文'下载步骤2:项目效果预览-步骤3:如何克隆WebARonARKitGitHub存储库。启动Xcode9。使用Xcode9从克隆的WebARonARKit存储库中打开Xcode项目(.xcodeproj)。从项目导航器(左栏顶部的蓝色图标)中选择WebARonARKit项目文件,然后在Targets下选择WebARonARKit目标.确保设备已连接到您的计算机,然后通过从产品>>目标菜单或从UI左上角运行按钮旁边的下拉菜单中选择它来将其设置为构建目标。构建完成并推送到设备后,应用程序会自动打开。您可能必须按照屏幕上的说明授权您的开发者帐户将其推送到设备。请注意,首次运行该应用程序时可能需要一些时间来安装正确的用户配置文件。要构建适用于Android的WebARonARKit和WebARonARCore的AR网络体验,我们建议使用three.ar.js,这是一个可与流行的three.jsWebGL框架配合使用的库。Three.ar.js提供常见的AR构建块,例如在真实世界表面绘制的可见遮罩和示例场景。可以使用MacOSSafari远程检查和调试WebARonARKit中的页面,但这需要MacOSSafari11.0(作为Safari技术预览版提供)或更高版本。您可以从https://developer.apple.com/s下载它...Safari11。第4步:WebARonARKit的工作原理他们的本机应用程序,并通过自定义API将本机设备功能公开给Web内容。在我们的例子中,我们使用WKWebView将ARKit功能暴露给网络内容。Cordova等本机/Web应用程序框架使用类似的方法。WebVRAPI的扩展:WebVRAPI(v1.1)为我们提供了AR所需的大部分功能。然后我们对其进行扩展以添加一些其他要素:运动跟踪、摄像机视频馈送的渲染以及对现实世界的基本理解。详细资料参考:https://github.com/google-ar/...更多机器学习、人工智能、增强现实、Unity、Unreal资源和技术干货,可以关注公众号:AIRX社区,学习一起,一起进步!AIRXCubic:酷炫的开发者学习服务和交流平台(专注于ARVR、Unity、Unreal、CV、AI领域)学习ARVR开发,就来AIRXCubic吧!!!
