心语家园 2019-06-26
上回我们讲了如何通过Forge AR|VR Toolkit 服务在云端来准备设计数据以供快速整合到 AR/VR 应用中,接下来本篇我们将来讲述如何在终端来加载该数据并最终生成一个AR|VR的应用。在讲之前,先给大家剧透一点最新的服务器端的进展,我们上篇在服务器端准备数据时,大家知道都是通过我们开放的API 来调用,我们称作 AR|VR Toolkit,但是对于一些普通Unity用户来说,可能调用这些Restful API 并不是他们擅长的,所以我们新增了一个应用示例,在浏览器中打开该链接大家可以在应用中直接设置场景定义并生成云端数据。基本步骤如下:
AR/VR 的数据准备好了后,接下来我们就可以从客户端调用 AR|VR Toolkit API来自动获取该数据到场景中了,目前我们已经支持市场最主流的游戏引擎Unity,对Unreal的支持目前也紧锣密鼓地进行中。本次文章我们先拿Unity举例:
最后一步就是通过 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使用该技术的案列和详细工作流。欢迎前来和我们的技术专家沟通交流。