从 USDZ 文件转换为 SceneKit(SCN) 文件格式后,对象显示为黑色

问题描述 投票:0回答:1

现在我正在基于 ARKit 的示例项目中探索 Apple 提供的 USDZ 文件(Toy Drummer)。

为此,我首先将相应的 USDZ 文件导入到我的 art.scnassets 文件夹中。然后我使用了 Xcode v11.2.1 功能“转换为 Scenekit 文件格式” 并能够将文件转换为 .scn 文件格式。接下来我在 Xcode 中验证了 USDZ、SCN 文件,并且两个文件都正确显示。

USDZ 文件

SCN 文件

现在的问题是,当我在基于 ARKit 的应用程序中加载 SCN 文件时,它显示为黑色,并且我看不到模型的任何纹理。

我知道 AR Quicklook 框架,但我不想要它。所以任何人都有如何解决上述问题的经验。

ios scenekit arkit usdz
1个回答
0
投票

sceneView.autoenablesDefaultLighting = true 修复了问题

© www.soinside.com 2019 - 2024. All rights reserved.