Swift DAE对象在应用程序(运行时)中不可见?
我的ARKit开发面临一些DAE问题 我以DAE格式从Autodesk max导出了我的三维模型,并将其导入到Xcode中,它在Xcode中工作正常,但在我的应用程序中不可见 我甚至试过从玛雅,但我没有看到任何结果,我真的无从得知。 但是,当我使用从谷歌下载的任何模型时,我都能很好地勾勒出它的作品Swift DAE对象在应用程序(运行时)中不可见?,swift,xcode,scenekit,arkit,Swift,Xcode,Scenekit,Arkit,我的ARKit开发面临一些DAE问题 我以DAE格式从Autodesk max导出了我的三维模型,并将其导入到Xcode中,它在Xcode中工作正常,但在我的应用程序中不可见 我甚至试过从玛雅,但我没有看到任何结果,我真的无从得知。 但是,当我使用从谷歌下载的任何模型时,我都能很好地勾勒出它的作品 但是我想使用我自己的模型,有什么问题吗?您需要在xCode中将该文件转换为.SCN文件。单击.DAE,它会要求您转换它。如果不允许您转换文件,则可以在SceneKit场景编辑器中手动打开DAE文件,然
但是我想使用我自己的模型,有什么问题吗?您需要在xCode中将该文件转换为.SCN文件。单击.DAE,它会要求您转换它。如果不允许您转换文件,则可以在SceneKit场景编辑器中手动打开DAE文件,然后转到编辑器菜单并单击“转换为scn文件格式”
此外,您还需要在xcode中的SceneKit中添加照明。你可以在xcode上看到这个模型,但它在你的应用程序中是“暗”的。从Maya导出时,照明将丢失。Unity没有这个问题 当我将.dae转换为.scn时,它切换了我的锚并弄乱了一些东西,所以我使用.dae没有问题。试着在搅拌器中打开它并改变枢轴点
(1.)如果你想把手机放在检测到的平面上,你需要先移动手机来检测到什么东西。尽量不要先把它放在飞机上,以确保它是可见的
(2.)确保您没有将其放置在远离摄像头的位置-此处的单位为米
最后一个原因可能是剔除背面-确保模型平面朝外-否则它们将不可见 也许你的模型太大了,它以米为单位。检查模型的比例。