3D-模型未在iOS中的ARCore增强面中渲染

3D-模型未在iOS中的ARCore增强面中渲染,ios,swift,augmented-reality,blender,arcore,Ios,Swift,Augmented Reality,Blender,Arcore,我在关注SDK。内置fox_face.scn对我来说很好 现在,我们已经在Blender中创建了一些3d模型,并将它们导出为.dae或.obj格式。从xcode中,我在scn中转换了这些模型,但当我尝试渲染我的scn模型时,它不会在面上渲染 同一个scn模型可以正常使用,但不能使用如果您的模型有任何动画,请检查您的3D文件是否符合此处的要求:在iOS上渲染是在ARKit场景中完成的,而不是ARCore。ARCore Face Augmentation正在生成3D人脸资源,这些资源将交付给Scen

我在关注SDK。内置fox_face.scn对我来说很好

现在,我们已经在Blender中创建了一些3d模型,并将它们导出为.dae或.obj格式。从xcode中,我在scn中转换了这些模型,但当我尝试渲染我的scn模型时,它不会在面上渲染


同一个scn模型可以正常使用,但不能使用

如果您的模型有任何动画,请检查您的3D文件是否符合此处的要求:

在iOS上渲染是在ARKit场景中完成的,而不是ARCore。ARCore Face Augmentation正在生成3D人脸资源,这些资源将交付给SceneKit,以便在每个帧回调时进行渲染

我不知道你们为什么说scn模型和ARKit配合得很好,但不是AR Core

我已经成功地从Blender导出到.dae,然后在xcode中转换为SceneKit文件

话虽如此,我还是没有成功地将blender中默认的狐狸脸和骨骼(以及我的几何体)直接导出到Xcode中,以创建演示中默认的狐狸脸和骨骼

相反,我必须将3D几何体内容从blender导入/转换的场景复制/粘贴到项目附带的原始fox_face场景中,确保所有轴都正确

为了正确定位相对于原始福克斯脸的资产,我必须创建一些代码来在世界各地移动模型

我希望这有帮助

但如果您能找到一种方法,将blender(包括默认人脸或狐耳等)直接导出为整个场景,包括新几何体,我会非常感兴趣