gpt4 book ai didi

ios - USDZ 模型在 SceneKit 中有孔,但在 QuickLook 中没有

转载 作者:行者123 更新时间:2023-12-01 19:39:25 24 4
gpt4 key购买 nike

一些 NASA .usdz 球形模型在 iOS SceneKit 应用程序中显示时,会在渲染纹理中显示“洞”,显然在模型的顶点处。

这些模型在 QuickLook(iOS 12.3.1 和 MacOS 10.14.6 Beta 上)中正确显示,没有漏洞,我相信它也在使用 SceneKit。

但是,Xcode(10.2.1 和 11.0 Beta 2)与 iOS 应用程序一样,在编辑 .usdz 文件以及导出的 .scn 文件时会显示漏洞。

是否有一些 SceneKit 选项可以解决此问题?换句话说,QuickLook 用什么魔法来“修复”这个问题?

这是来自 NASA 的火星模型示例:https://solarsystem.nasa.gov/resources/2372/mars-3d-model/

这是在 MacOS 上通过 QuickLook 截取的火星模型截图:
enter image description here

这是在 Xcode 中查看的带有孔的火星模型的屏幕截图,在 iOS 上的 SceneKit 应用程序中看起来相同:
enter image description here

最佳答案

当使用分割曲面但 SCNSceneSourceLoadingOptionPreserveOriginalTopology 导入模型时未指定。确保将此选项设置为 YES加载场景时。

这也可能是导出商的问题。如果模型已经足够详细,则可能不打算使用分割曲面。如果 USDZ 文件中未指定任何内容,则 Catmull-Clark 分割为 default setting 但是一些导出商没有明确指定none他们应该什么时候。

关于ios - USDZ 模型在 SceneKit 中有孔,但在 QuickLook 中没有,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56657833/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com