EasyAR Mega 产品介绍

您所在的位置:网站首页 mega的中文 EasyAR Mega 产品介绍

EasyAR Mega 产品介绍

2023-01-08 22:10| 来源: 网络整理| 查看: 265

应用开发(微信小程序)¶

小程序开发过程中使用 Mega Studio 获取Block数据,然后进行标注。在小程序开发中,标注数据可以用于获取内容的参考位置,这个位置上可以放置一个或多个模型资源,也可用用于做其它编程参考,可以根据需求自行使用。

由于微信没有提供3D编辑器,因此内容制作会稍微复杂一些。一般来说,你需要使用事先准备好一些模型(比如通过建模软件制作),然后转换成 微信可以支持的GLTR格式 ,微信对模型有一些要求,详细可以参考微信的 文档说明 。然后你可以根据微信的文档来开发应用内容,包括一些模型的效果、动画和交互等等。

在完成标注和内容开发的同时,通常你需要指定一个或多个模型在某个固定的位置显示,这时候就可以在代码中使用标注数据,并在对应位置摆放模型。你也可以在 Mega Studio 中导入模型,并将模型摆放在对应位置,来进行近似的内容编辑,这种情况下需要始终注意,标注数据并不会包含模型本身,你可以在 Mega Studio 中预览内容效果,但最终制作和最终效果确认都需要在微信端进行(在今后的版本中,我们会提供模型同步的能力,目前你需要完全手动的上传模型到你自己的服务器然后在小程序上填写url来加载内容)。

如果你需要在运行时根据相机(人)的位置来摆放物体或进行交互,通常就需要在微信小程序代码中进行编写和调试。

针对微信小程序开发迭代,EasyAR提供了三个闭环。

数据准备(现场)

一般数据采集还是需要在现场进行,这个数据包含用于构建Block的GoPro数据和用于远程验证的EIF数据。

开发闭环1:快速验证(无需在现场)

在开发初期,使用EasyAR的开发工具直接进行快速验证,不需要进行应用开发。这个过程不需要在现场进行。

开发闭环2:持续开发验证(无需在现场,部分支持)

在开发过程中,你可以使用EasyAR的开发工具的EIF播放功能,在Unity编辑器中直接运行,如果你导入了模型,就可以看到一个模型的效果,可以不断进行开发迭代。这个过程也不需要在现场进行。

需要注意的是,在开发工具中进行的模拟验证不支持小程序本身的代码逻辑,它只能验证一些基础的效果,最终显示效果仍需以小程序内运行效果为准,通常你也需要更多的代码来实现和Unity编辑器中类似的效果。

另外,你可以通过扫描现场图片的方式来进行局部的验证,同样的,这种使用方式也无法达到正常的使用效果,你可以用它来触发一些应用逻辑,显示模型,但模型的位置、大小、移动状态是不对的,不能以此作为判断(请通过 2022年EasyAR Mega产品发布会 之 产品能力和原理简介 来了解原因)。

开发闭环3:现场验证(现场)

在整个开发验收过程中,使用EasyAR的开发工具可以直接进行现场验证。这个过程不需要进行应用开发或对应用进行任何修改。这个过程需要在现场进行。

最后,使用开发好的应用在现场验证。这个过程需要在现场进行。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3