相关疑难解决方法(0)

高质量渲染——RealityKit 与 SceneKit 与 Metal

我正在创建一个 iOS 应用程序,我打算在 AR 中显示逼真/高质量的渲染。在试验这 3 个选项的同时,我仍然不确定我应该继续开发我的应用程序框架中的哪一个SceneKitRealityKitMetal

我读过 SceneKit 是建立在 Metal 之上的,但我不确定是否值得花时间/精力对任何自定义着色器进行编程,而不是使用 SceneKit 默认提供的功能。关于 RealityKit,我不需要它提供的任何动画或特殊效果,只需要照片级渲染方面。

三者中哪一个最适合开发 AR 和高质量模型渲染

scenekit swift metal arkit realitykit

32
推荐指数
1
解决办法
1万
查看次数

如何使用Xcode 10转换器创建USDZ文件?

在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工作?

如果是这样,请分享步骤.

xcode augmented-reality swift arkit usdz

7
推荐指数
3
解决办法
9547
查看次数

VisionOS 中的 Model3D 和 RealityView 有什么区别?

我认为 RealityView 应该能够做更多奇特的事情,但我仍然想弄清楚它们之间的确切区别。目前,它们彼此太相似了,例如它们都需要一个实体名称来初始化。我想知道什么时候 Model3D 就足够了,什么时候必须使用 RealityView?

swiftui realitykit visionos

4
推荐指数
1
解决办法
1967
查看次数

如何从 ZIP 文件再次生成 USDZ 文件?

大家好,我正在尝试解压缩 USDZ 文件,修改纹理,然后再次压缩 USDZ 文件,但它损坏了。

有什么特殊的方法可以将文件压缩回来吗?即使我再次解压缩并压缩它也会停止工作并且文件大小不同。

我没有使用压缩和加密来压缩文件。我注意到的一件事是 USDZ 文件的“需要提取”属性是“2.0 或更高版本”,而我的新 zip 文件值是“1.0 或更高版本”。此外,原始 USDZ zip 中的文件有一些额外的字段,我无法读取或添加到我的新文件中。

可能会发生什么?任何帮助,将不胜感激。

augmented-reality scenekit arkit usdz realitykit

2
推荐指数
1
解决办法
3214
查看次数