【问题标题】:How to save a 3D scene by using Scenekit in iOS?如何在 iOS 中使用 Scenekit 保存 3D 场景?
【发布时间】:2018-01-29 02:43:36
【问题描述】:

我需要在 iOS 中构建一个 3d 编辑器。它应该将 3d 模型加载到场景中并移动、旋转、缩放、添加和删除 3d 节点。但我不知道是否可以将 3d 场景导出到其他 3d 工具(如 maya 和 3d max)可以使用的文件(不仅仅是 .scn)。如果 scenekit 不起作用,我可以使用什么解决方案来解决我的问题?

【问题讨论】:

标签: ios scenekit


【解决方案1】:

按照文档:https://developer.apple.com/documentation/scenekit/scnscene/1523577-write
我想说这不可能从 iOS 设备以不同于 .scn 的格式导出

【讨论】:

  • 谢谢,你知道在 ios 中的其他方法吗?
  • 目前显然没有其他办法。请参阅stackoverflow.com/questions/24555325/… 和 cmets。
  • 如果您认为我的回答是正确的,您可以接受;)
  • 只有当您出于某种原因无法在项目中使用模型 I/O 时,此答案才是正确的。它是一个原生框架,可用于将场景导出为多种支持的格式,与 SceneKit 具有非常易于使用的互操作性,并且可在 iOS 上使用。
【解决方案2】:

这不适用于完整的 .scn,但它可能会为您提供一些关于如何操作的想法。

它是中文的,但谷歌翻译做得很好。

https://mur.elii.io/iphone-x-face-tracking-capture-houdini/

他以两种方式保存数据。一个作为 App Documents 文件夹中的 .txt 文件,或实时将其直接发送到 Houdini。您可以使用 iTunes(文件共享)将 .txt 文件传输到您的 Mac

YouTube 上有另一个视频,他们将数据发送到 Blender

Elisha Hung XCode Face Capture X 源码: https://github.com/elishahung/FaceCaptureX

【讨论】:

    猜你喜欢
    • 2018-11-12
    • 2020-04-06
    • 2015-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-05
    • 2019-11-06
    • 2016-11-04
    相关资源
    最近更新 更多