art.scnassets代表什么?

Sco*_*des 1 augmented-reality ios scenekit arkit

我正在研究ARKit(iPhone框架),其中一个免费提供ARKit项目的文件夹是一个标题为的文件夹:art.scnassets.这些代表什么:art..scn.deatex

ric*_*ter 6

ARKit没有画任何东西.它提供了增强现实的"现实"部分 - 也就是说,它告诉您的应用程序真实世界与设备相关的位置.之后,由您和您首选的渲染技术来处理"增强"部分 - 也就是说,绘制看起来像现实世界中的3D内容.SceneKit是一种渲染技术......恰好构建在iOS中并与ARKit紧密合作(但还有其他),因此它是Apple的模板和示例项目倾向于使用的技术.

因此,您的问题适用于任何SceneKit项目.至于名字的意思......

  • art代表艺术.就像你可能聘请艺术家创作的视觉效果一样,因为我们大多数程序员类型在绘图方面都很糟糕,更不用说3D建模,纹理和动画等等.在这个项目中,它只是一个文件夹名称,您可以使用任何您想要的文件夹名称.

  • scn适用于SceneKit.该.scn文件格式是用于存储3D模型,贴图,场景描述,动画等,在保留了所有具体SceneKit的功能以及部署和使用SceneKit渲染优化的一种方式,所以它通常是一种用于SceneKit部署技术的最佳途径(或ARKit + SceneKit)应用程序.

  • .dae,或数字资产交换,是一种更广泛支持的3D资产格式,许多3D制作软件包可以导出.

  • .scnassets后缀的文件夹是Xcode在构建应用程序时专门处理的文件夹.您可以在开发期间将任何资产格式(dae,obj等)与纹理图像等补充文件放在一起,在构建时,Xcode会将资产转换为.scn格式并为目标设备优化它们.

  • tex可能是该项目.scnassets文件夹中的文件夹名称.(也许对于tex tures?)你可以在文件夹中拥有任何你喜欢的.scnassets文件夹结构.