收藏
回答

xr-frame 使用 ar 的人体识别能力(body 模式),并希望在背后加翅膀,如何实现?

现在在使用 ar 的 body 模式并希望实现翅膀模型在背后显示,有方法可以实现吗?现在的情况是不管是人体正面对摄像头还是人体反面对摄像头,翅膀模型一直会遮盖在人体上。也求助过其他人,说是需要在人体上加透明遮罩?

回答关注问题邀请回答
收藏

1 个回答

  • Roam
    Roam
    01-09

    目前应该不太好实现 翅膀在人体背后渲染的效果。

    透明度遮挡可以实现,具体可以参考示例

    vk示例的 三维人脸 或者 眼镜试戴 (用xr-frame渲染)(可以直接在小程序示例查看)

    https://github.com/wechat-miniprogram/miniprogram-demo/tree/master/miniprogram/packageAPI/pages/ar/face-detect-3d-glasses

    但由于 3d body 目前版本返回的 只有点位的坐标,没有旋转等信息。难以拥有足够的信息,更新具体的人体模型骨骼。

    目前版本,可以考虑,先使用一个固定的圆柱体,进行躯干部分的透明度遮挡,来实现背后翅膀的效果。


    01-09
    有用
    回复 5
    • XX
      XX
      01-09
      谢谢,那是否可以使用 threejs + visionkit 的方案实现?
      01-09
      回复
    • Roam
      Roam
      01-09回复XX
      一样的,这里目前的问题在visionKit的能力支持上。
      3d body这部分后续有支持这种情况的打算,预计是下个季度会处理的事情
      01-09
      回复
    • YOLO.
      YOLO.
      01-23
      是不是 我想做转身效果 模型也不会跟着身体旋转呀
      01-23
      回复
    • YOLO.
      YOLO.
      01-23回复XX
      你实现了吗
      01-23
      回复
    • XX
      XX
      01-26回复YOLO.
      没有,暂时在做别的内容,只是为了实现这个效果的话你可以试试接入弥知的插件
      01-26
      回复
登录 后发表内容