无法保存文件“ filename.dae”

时间:2019-09-06 05:45:03

标签: xcode scenekit augmented-reality assets arkit

我检查了所有可能的解决方案,包括:

  • 重新启动Mac
  • 在get_info窗口中更改红色/写入权限。
  • 使用“ sudo chmod命令”从终端更改读取/写入权限
  • 也尝试过this command
  • 通过创建新项目进行检查,并通过引用this answer对其进行更改。
  • 也尝试以访客用户身份登录。

但是没有任何效果,任何人在带有ARKit项目的SceneKit中遇到这样的问题。

我知道这里发布了多个问题,但没有一个对我有用。

有人可以建议是否有解决此问题的方法吗?

谢谢。

Error in Xcode 10.2.1

2 个答案:

答案 0 :(得分:0)

在.scnassets文件夹中创建新的.scn文件,然后将.dae文件拖到场景中。

You can direct convert .dae file to .scn

答案 1 :(得分:0)

在这种情况下,最佳的解决方案是将您的public bool CompareParameterValue(string paramName, object value) { // Note that value and p.value as assumed to be of same type within this function bool wasModified = false; var p = Parameters.GetParameter(paramName); if ((p.value != null) && !p.value.Equals(value)) { p.value = value; p.state = "Modified"; wasModified = true; } return wasModified; } .dae.abc模型转换为.usdz文件格式。这样做,您可以在ARKit,SceneKit和RealityKit模块中轻松使用动画且逼真的纹理.obj模型。

皮克斯(Pixar)谈到了自己的.usdz文件格式:

  

USD提供了多种功能,可能使其成为3D内容交付的引人注目的选择,包括:

     
      
  • 用于交换几何,阴影和骨骼变形的鲁棒模式

  •   
  • 高性能数据检索和呈现,包括强大的实例化功能

  •   
  • 原生打包用户可选内容变体的功能

  •   
  • 声音体系结构足够灵活,可以适应未来的需求

  •   
     

({.usd。)

查看 this post this post 了解如何进行转换

PS

将DAE转换为USDZ时,您需要安装Pythonic USDZ package is a zero compression, unencrypted zip archive和Xcode 11.0。

将OBJ转换为USDZ时,您需要安装Xcode 10.3。但是请记住,OBJ不支持动画。