资讯专栏INFORMATION COLUMN

初探Forge平台下的全新 VR/AR API(客户端篇)

silenceboy / 2908人阅读

摘要:的数据准备好了后,接下来我们就可以从客户端调用来自动获取该数据到场景中了,目前我们已经支持市场最主流的游戏引擎,对的支持目前也紧锣密鼓地进行中。

上回我们讲了如何通过Forge AR|VR Toolkit 服务在云端来准备设计数据以供快速整合到 AR/VR 应用中,接下来本篇我们将来讲述如何在终端来加载该数据并最终生成一个AR|VR的应用。在讲之前,先给大家剧透一点最新的服务器端的进展,我们上篇在服务器端准备数据时,大家知道都是通过我们开放的API 来调用,我们称作 AR|VR Toolkit,但是对于一些普通Unity用户来说,可能调用这些Restful API 并不是他们擅长的,所以我们新增了一个应用示例,在浏览器中打开该链接大家可以在应用中直接设置场景定义并生成云端数据。基本步骤如下:

在浏览器中打开该应用,登录Autodesk帐号,可以看到你已有的A360等Hub,选择一个模型文件,比如House Design.rvt

右键点击该模型并选择"VR" 按钮,然后可以通过"New Scene"创建一个新的场景,比如"helloworld-house",这个名称也就是我们后面要用的SceneId。

AR/VR 的数据准备好了后,接下来我们就可以从客户端调用 AR|VR Toolkit API来自动获取该数据到场景中了,目前我们已经支持市场最主流的游戏引擎Unity,对Unreal的支持目前也紧锣密鼓地进行中。本次文章我们先拿Unity举例:

首先安装Unity,这个大家可以自己去Unity官网下载。

接下来,大家可以下载我们的Forge AR|VR Toolkit的Unity工具包,由于该API还没正式发布,大家需要去申请一个Bete帐号访问Forge AR|VR Toolkit,然后去下载这个Forge AR|VR Toolkit for Unity包。

在Unity中导入该自定义的package。您需要通过如下菜单来导入: Assets->Import Package->Custom Package…

在你下载的 Forge AR|VR Toolkit for Unity的开发包中,我们已经做好了一些简单的样例场景,在Asset中,有一个 Forge Sample 的文件夹,里面有三个已经定义好的场景样例,比如您可以打开loadAtStartup 文件,然后填入你在云端转化生成的 URN,Bearer Token, SceneId如下图所示:

直接点击运行该项目应该就可以看到您定义的场景被动态加载到应用中。

最后一步就是通过 Unity发布到各种支持的终端设备,您可以发布成桌面应用,也可以发布成AR/VR 应用,取决于你的实际需求。

以上就是我们一个简单的流程,可以快速的将工业设计模型通过Forge AR|VR Toolkit在Unity中生成一个最终应用,如果大家熟悉Unity的话,也可以打开我们的另外两个例子 loadWith2legged, multipleScenes 来研究下。功能类似,loadWith2legged将固定token改成了动态获取 2Legged Token的方式,multipleScenes可以支持多个场景导入。

总结一下,该Forge AR|VR Toolkit 目前还处于Beta 阶段,但对于工业设计数据快速和主流的VR/AR等技术整合提供了一个非常方便高效的流程,可以支持多达60种以上的工业数据,可以自动减面来适应终端设备,可直接支持BIM属性数据和Prism/Protein 材质,如果采用动态导入的话,还可以对原始模型修改实现自动更新,这就意味着在前期设计过程中,业主可以通过终端VR/AR 设备来可视化检验结果,设计师根据业主的反馈重新调整了模型后只需要云端重新触发下转化,客户端应用程序不需要任何更改就可以直接显示当前最新的设计。听上去是不是很棒?

当然,该技术目前还在不断完善开发中,更多进展和详情,请关注五月的Unite Beijing 2018大会,我们在会场有一个展台,并在大会上有一个专门的议题详细介绍并演示基于Unity使用该技术的案列和详细工作流。欢迎前来和我们的技术专家沟通交流。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/93365.html

相关文章

  • 京东云进军AR/VR领域

    摘要:同时,它标志着,京东云生态版图延伸至领域,再添靓丽一笔。另一方面,京东云生态涵盖各行各业的丰富生态体系,也为合作伙伴将延伸至各个可能的应用领域,并形成对应解决方案提供了更多可能和空间。1月23日,京东云与国内领先的AR企业亮亮视野签署Matrix合作协议,双方将联手打造京东云睿眸 技术服务平台, 提供涵盖适合教育、医疗、工业、安防等诸多行业需求的多场景、可定制化智能眼镜解决方案。该解决方案将...

    DandJ 评论0 收藏0
  • 金山云领跑智能视频CDN3.0时代

    摘要:作为中国云计算三巨头之一,金山云高级总监武爱敏出席本次会议,并在主论坛发表技术赋能下一代视频智能的主题演讲。目前金山云已经服务的视频行业头部客户,帮助今日头条快手爱奇艺熊猫美图等企业在时代保持领先。技术是创新的源动力,当行业发展的内生动力与创新的源动力相结合,一个新的时代就将到来!2018年4月11日,一年一度的CDN行业盛典——2018第六届亚太CDN峰会在北京召开,本次会议围绕未来视频行...

    myeveryheart 评论0 收藏0
  • SegmentFault 技术周刊 Vol.22 - 进击的 Google I/O 2017

    摘要:谷歌表示,与搜索并列,是谷歌机器学习技术最重要的产品服务载体。谷歌宣布了基于机器学习技术的全面升级,很可能是其诞生以来的最大升级。在去年的大会上,谷歌宣布了其第一代。 showImg(https://segmentfault.com/img/bVNTKT?w=900&h=385); Google I/O Google I/O 是由 Google 举行的网络开发者年会,讨论的焦点是用 G...

    darkbaby123 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<