如何手动制作3D Marker的识别目标文件:
基础能力 /AI/AR /VisionKit 视觉能力 /Marker AR
2D/3D物体 AR 能力 (2D/3D Marker AR)
https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/visionkit/marker.html
...
文中这么说:“3D Marker,相比于2D Marker,能够识别3D物体,不局限与平面物体,具有更广的使用范围,算法运行前,需要手动制作3D Marker的识别目标文件(.map文件),然后算法运行时载入该文件用于识别。”
请问一下我有一个模型是 gltf / fbx /usdz 格式,如何手动制作3D Marker的识别目标文件(.map文件)?
目前可以直接通过小程序示例,里面3d marker案例生成。相当于是内置了一个简单的生成服务。
这个文件算是一个二进制文件,外部不需要理解格式。硬要说的话,是基于视频生成的,用户识别用的一系列特征点(类似点云)。vk的 marker 识别逻辑会直接解析这个 map 文件。
glTF 可以理解是基于这些特征点,拟合生成的三维模型,可以直接通过各类渲染引擎(比如xr-frame),直接渲染出来。
map文件 和 glTF 文件 可以理解是基于同一份视频,得到的两种类型不同的产物,两者之间是没有关系的,可以分别使用。
同问,.map格式用什么制作和导出呢?