这是Apple的Fox示例代码的屏幕截图.如您所见,它们使用.scn文件格式作为图形对象.他们在wwdc2015视频中明确指出这是由艺术家完成的.到目前为止,我只与.dae合作,直到最近才确信这是唯一受支持的格式.我的问题是,如何将存储在.dae文件中的对象导出到.scn文件?
编辑:这是我得到的编辑 - >转换为SceneKit场景文件格式(.scn)
我正在创建一个 iOS 应用程序,我打算在 AR 中显示逼真/高质量的渲染。在试验这 3 个选项的同时,我仍然不确定我应该继续开发我的应用程序框架中的哪一个:SceneKit、RealityKit和Metal。
我读过 SceneKit 是建立在 Metal 之上的,但我不确定是否值得花时间/精力对任何自定义着色器进行编程,而不是使用 SceneKit 默认提供的功能。关于 RealityKit,我不需要它提供的任何动画或特殊效果,只需要照片级渲染方面。
三者中哪一个最适合开发 AR 和高质量模型渲染?
在2018年的WWDC上,Apple宣布推出新的USDZ文件格式.
https://developer.apple.com/videos/play/wwdc2018/603/
关于创建USDZ文件,有人说:
要创建自己的usdz文件,usdz_converter已作为Xcode 10 beta的一部分捆绑在一起.它是一个命令行工具,用于从OBJ文件,单帧Alembic(ABC)文件,USD文件(.usda或usd.c)创建usdz文件
基本命令行是
xcrun usdz_converter myFile.obj myFile.usdz
Run Code Online (Sandbox Code Playgroud)
我已经安装了Xcode 10 beta,但是在2018年6月4日(build 10L176w)提供的Xcode 10 beta包中无法运行甚至找不到usdz_converter.
注意:我还在运行macOS highSierra,我还没有安装macOS Mojave 10.14测试版......但是没想到应该是这个原因.
有没有其他人能够让这个xcrun usdz_converter工作?
如果是这样,请分享步骤.
我下载了苹果提供的ARKit演示,我看到有.scn文件在app中用作虚拟对象,如何创建其他虚拟对象文件?