ARKit – 3D 模型的轴心点错误

Posted

技术标签:

【中文标题】ARKit – 3D 模型的轴心点错误【英文标题】:ARKit – Pivot Point of 3D model is wrong 【发布时间】:2019-03-06 06:34:13 【问题描述】:

我正在使用 Blender 将我的模型导出到 dae 并使用 Xcode 将其导入到 scn。 但我的问题是支点位置完全错误 当我在我的场景中使用它时。 奇怪的是,枢轴点正好位于 SceneKit 的模型查看器(即使是 scn)。 世界坐标全部归零。

【问题讨论】:

【参考方案1】:

在 Blender 中对 3D 模型的所有元素进行分组,并将该组的轴心点移动到所需位置。 SceneKit 始终以 99.99% 的正确率读取枢轴点位置。

即使您只有一个 3D 对象,也可以在 Blender 中进行分组。 SceneKit 在dae 文件中看到层次结构并尊重组的枢轴。因此,您在 SceneKit 中的枢轴位置将与在 Blender 中相同。

【讨论】:

它只有 1 个元素。 Scenekit 似乎正确读取了枢轴点是的。但似乎 xcode 解释其位置错误:/ 您能发布来自 Blender 和 SceneKit 的屏幕截图吗? “解释错误”是什么意思? 这里 ^^ snap.ashampoo.com/uploads/2018-10-01/… 我在导出时只选择选择。所以它没有别的东西。我无法使用 SceneKit 自动取款机。但我知道我在绑定它方面没有做任何特别的事情。对于某些模型,它可以神奇地工作:/ 我认为我没有在 Maya 中相同的组功能。我有这个选项来分组(只是一个空对象):snap.ashampoo.com/uploads/2018-10-01/… 而这个(STRG + G)(但我不能为这个组设置一个位置):snap.ashampoo.com/uploads/2018-10-01/… Blender 中的分组功能与 Maya 中相同。

以上是关于ARKit – 3D 模型的轴心点错误的主要内容,如果未能解决你的问题,请参考以下文章

为 ARKit 请求 3D 模型的指南

ios - ARKit 3D模型素材

ARKit / ARCore 开发中的 3D 模型格式

ARKit 支持哪些 3D 模型格式?

3d 模型 SceneKit/ARKit 的哪种格式文件更好用

iOS Xcode 从 Maya 导入 COLLADA .dae 3D 模型,同时尊重枢轴点