art.scnassets代表什么?

时间:2017-09-13 05:33:32

标签: ios scenekit augmented-reality arkit

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

2 个答案:

答案 0 :(得分:6)

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

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

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

  • scn适用于SceneKit。 .scn文件格式用于存储3D模型,纹理,场景描述,动画等,以保留所有SceneKit特定功能的方式,并使用SceneKit进行部署和渲染优化,因此通常为SceneKit(或ARKit + SceneKit)应用部署艺术的最佳方式。

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

  • 带有.scnassets后缀的文件夹是Xcode在构建您的应用时专门处理的文件夹。您可以在开发期间将任何资产格式(daeobj等)放在那里,以及纹理图像等补充文件,并在构建时将Xcode转换为.scn格式和为目标设备优化它们。

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

答案 1 :(得分:0)

SCN是SceneKit的前缀。

这是Xcode中使用的3D游戏框架。