【问题标题】:The document “filename.dae” could not be saved无法保存文档“filename.dae”
【发布时间】:2020-01-08 23:55:32
【问题描述】:

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

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

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

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

谁能建议这个问题是否有任何解决方案?

提前致谢。

【问题讨论】:

    标签: xcode scenekit augmented-reality assets arkit


    【解决方案1】:

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

    或者

    【讨论】:

    【解决方案2】:

    在这种情况下,最佳工作解决方案是将您的 .dae.abc.obj 模型转换为 .usdz 文件格式。这样做,您可以在 ARKit、SceneKit 和 RealityKit 模块中轻松使用动画和逼真纹理的 .usdz 模型。

    以下是 Pixar 对自己的 .usd 文件格式的评价:

    USD 提供的多项功能使其成为 3D 内容交付的绝佳选择,包括:

    • 用于交换几何、着色和骨骼变形的稳健模式

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

    • 能够以原生方式打包用户可选择的内容变体

    • 足够灵活以适应未来需求的健全架构

    (USDZ package is a zero compression, unencrypted zip archive.)

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

    附言

    将 DAE 转换为 USDZ 时,您需要安装 Pythonic usdz Tools 和 Xcode 11.0。

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

    【讨论】:

      猜你喜欢
      • 2020-01-09
      • 2011-05-04
      • 2020-01-03
      • 2019-03-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-04
      • 2017-08-30
      相关资源
      最近更新 更多