Blender .dae 移除 xcode 中的修饰符

Posted

技术标签:

【中文标题】Blender .dae 移除 xcode 中的修饰符【英文标题】:Blender .dae removes modifier in xcode 【发布时间】:2018-07-12 06:46:47 【问题描述】:

我正在尝试导入我用搅拌机创建的 3D 模型。 我的目标是在骨架的帮助下以编程方式相应地调整 3D 框架的大小。 我可以在搅拌机中实现这一点,但不幸的是,在 Xcode 中导入 .dae 文件时,似乎没有应用一个位置修饰符......

在所描述的行为之下:

搅拌机

XCODE

有人回答这个问题吗?

提前谢谢你!!!

【问题讨论】:

【参考方案1】:

修改器和约束使用 Blender 中的代码来执行它们的功能。这些不会导出到其他应用程序。你需要找到一种方法让它在没有修饰符的情况下工作,或者让你的 xcode 项目同时移动多个骨骼。

你得到的错误是因为有一个骨骼链,侧骨骼是底部骨骼的孩子,所以当你移动它们的父母时,它们都会移动。

如果您要导出预设动画以在您的应用中使用,那么您可以导出动画并将修改器动作烘焙到最终动画中。如果您在应用中动态移动骨骼,则需要同时移动多个骨骼。

您可以从一根根骨骼中获得两条骨骼链,例如角色的左臂和右臂以脊柱为父级。在 xcode 中,您需要同时移动下侧骨骼和底部骨骼以及左底部骨骼以与侧骨骼一起侧向移动。

【讨论】:

以上是关于Blender .dae 移除 xcode 中的修饰符的主要内容,如果未能解决你的问题,请参考以下文章

DAE文件解析错误

DAE 模型的一部分在 Xcode 中变得透明

DAE 文件解析错误

如何从 Xcode 中导入的 .dae 中访问混合形状

Blender 如何解释 Collada 文件 (.dae) 以进行装配?

python Obj to dae Blender