收藏
回答

我有一个模型,但是如何制作AR 3D marker?

如何手动制作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文件)?

最后一次编辑于  2022-09-19
回答关注问题邀请回答
收藏

2 个回答

  • Roam
    Roam
    03-06

    目前可以直接通过小程序示例,里面3d marker案例生成。相当于是内置了一个简单的生成服务。

    这个文件算是一个二进制文件,外部不需要理解格式。硬要说的话,是基于视频生成的,用户识别用的一系列特征点(类似点云)。vk的 marker 识别逻辑会直接解析这个 map 文件。

    glTF 可以理解是基于这些特征点,拟合生成的三维模型,可以直接通过各类渲染引擎(比如xr-frame),直接渲染出来。

    map文件 和 glTF 文件 可以理解是基于同一份视频,得到的两种类型不同的产物,两者之间是没有关系的,可以分别使用。


    03-06
    有用
    回复 2
    • seven
      seven
      05-11
      3D marker中的目标map文件生成一直失败,好几个星期了
      05-11
      回复
    • 不小心漏电
      不小心漏电
      05-22回复seven
      我试了 也是这个效果 感觉还是没开放
      05-22
      回复
  • bluedream
    bluedream
    2022-10-09

    同问,.map格式用什么制作和导出呢?

    2022-10-09
    有用
    回复
登录 后发表内容