如何在Arcore Android应用程序中将一个3D模型覆盖在另一个模型上

时间:2018-07-20 13:41:56

标签: java android augmented-reality arcore

我正在尝试制作POC试用室应用程序,我的应用程序中有一个人体3D模型和另一个T恤3D模型。我如何将T恤模型锚定在人类周围,以便将它们耦合在一起。 据我所知,arcore目前仅能检测到飞机上的点,那么我该如何对其进行调整以使其识别人体模型上的点并将T恤衫贴在其上方?

如果不是arcore,我还可以使用其他哪些Android库制作此POC?

1 个答案:

答案 0 :(得分:1)

ARCore无法检测到您放置在场景中的3D模型的点;它不需要。您已经掌握了此信息,因为您可以控制3D模型。

您想要做的事情听起来更像是3D建模问题,而不是使用ARCore。我将使用3D建模工具来覆盖T恤和人体模型,以便它们共享一个中心点。然后,分别重新导出这两种模型,因为听起来您要获得可定制的T恤体验。

然后重新绑定它们就像通过ARCore / Sceneform将两个模型锚定到相同的锚点一样简单,以便它们共享相同的局部几何。