【发布时间】:2018-05-30 02:38:13
【问题描述】:
首先,如果关于 3D 设计的非技术性语言超出了我的范围,我深表歉意。
我正在使用由 3D 设计师提供的一些 DAE 文件在 SceneKit 上显示 3D 模型。但是,当我将它添加到 XCode 上的 scnassets 文件夹时,所有材质颜色都会“损坏”。以这个珠宝的 DAE 为例,蓝色和白色的版本在在线查看器上可视化并且是正确的。另一张黑白照片是我在手机运行 ARSession 时截取的屏幕截图,其中 dae 加载到节点上。
知道如何保留原始颜色吗?
更新从命令行运行我收到很多这样的警告:
$ xcrun scntool --convert ARO-E-BLING.DAE --output cliConverted.scn --format scn
警告:带有 URL 文件的 instance_effect:/Users/Leandro/Documents/ARO-E-BLING.DAE#White stone-fx 没有引用效果,跳过它
警告:带有 URL 文件的 instance_effect:/Users/Leandro/Documents/ARO-E-BLING.DAE#Blue Stone-fx 没有引用效果,跳过它
警告:发现无效材质 [白色],正在恢复为默认材质
警告:发现无效材质 [蓝色],正在恢复为默认材质
【问题讨论】:
标签: ios xcode scenekit arkit collada