AR-ARKit-ARKit可以加载哪些类型模型,那个类型最好
2019-03-20 本文已影响0人
AZander
AR-ARKit可以加载哪些类型模型,那个类型最好
- 支持哪些模型
- .scn、.dae、.abc
- 模型的选择
- .dae
- 为什么选择.dae
ARKit中的3D模型这里我们结合SceneKit框架来处理,所以3D模型文件支持的格式是SceneKit 的.scn文件,以及官方文档提及的COLLADA(COLLAborative Design Activity文件).dae还有Alembic的.abc文件。
COLLADA(COLLAborative Design Activity文件).dae文件其实是遵循 collada标准 的XML文件,这个 collada标准 好像是Sony公司提出的,现在成了业界认同的一种标准。所以我们在使用3D模型的时候把它的格式转换为dae格式最为合适。
当我们导入dae或者abc格式的文件进入Xcode的时候,Xcode会自动隐式地将文件转换为.scn文件之后,再进行使用,但是仍会保留.dae/.abc文件的原始后缀。
- 如何将.obj格式的文件转换成我们可以使用的.dae格式并导入我们的AR场景中,参考文章(1)