ARCore:模型显示在脸部上方

时间:2019-05-03 19:12:11

标签: android augmented-reality arcore

我正在尝试遵循以下指南,以了解如何为Augmented Faces创建自定义3D模型,但是由于某种原因,我的模型确实超出了我的脑袋。

我的模型也位于0 x,y和z轴上。 对于代码,我使用的是Google提供的this example project

1 个答案:

答案 0 :(得分:0)

  

检查模型pivot point的位置。 3D模型的枢轴必须接近增强面中使用的Google face mesh的枢轴。

有两种纠正方法:

  • 修复枢轴在3D应用程序(Maya,3dsMax或Blender)中的位置
  • 为与增广面孔API一起使用的几何图形设置Pose

enter image description here

当您说:“我的模型的位置是x:0, y:0, z:0”时–表示模型的枢轴点位于x:0, y:0, z:0,但是整个模型可能会与预期位置略有偏移。如果决定将此立方体用作增强面中的增强几何,则将其沿+X+Y轴以偏移量放置。

希望这会有所帮助。