如何使用 android 中的 Augmented Faces Sceneform API 将 3d 模型正确放置在面部上?

How can I properly place 3d models on Face using Augmented Faces Sceneform API in android?

我从一些网站获得了免费的 3d 模型。我必须在脸上戴上帽子、面具和眼镜,就像一个物体。但是我的模型在脸上没有正确渲染。有时它呈现在预期位置之上或有时不在确切深度。我怎样才能正确设置这个模型?我正在 blender 中导入模型以参考 canonical_face_mesh.fbx 放置模型。如果可能,请提供一些来自 blender.Thanks.

的扩展导出特定指南

要在 ARCore 中检测到的面部正确放置 3D 模型(无论是帽子、面具还是眼镜),您必须平移 pivot point of a model to the place where a 所在的位置(保持与 3D 模型位置的正确偏移)对象应该是)。换句话说,模型的枢轴点必须与面部的锚点相交。