我怎么能正确地把3d模型在人脸上使用增强的面孔Sceneform API在android?



我从一些网站获得免费3d模型。我必须把帽子、面具和眼镜像一个物体一样戴在我的脸上。但我的模型没有正确渲染脸部。有时它呈现超出预期的位置,有时不是在准确的深度。我怎样才能正确设置这个模型?我在搅拌机中导入模型,以参考canonical_face_mesh.fbx放置模型。如果可能的话,请给出一些扩展导出的具体指南,谢谢。

要在ARCore中正确地将3D模型(无论是帽子,面具还是眼镜)放置在检测到的面部上,您必须将模型的枢轴点转换到面部锚所在的位置(保持3D对象应该在的位置的正确偏移量)。换句话说,模型的枢轴必须满足人脸的锚点。