我们使用键控混合形状在 Maya 中创建了一个简单的动画。将其导出为 .dae。
我到处都在尝试和研究,似乎 SceneKit 不会播放这种类型的动画。
我可以在 Xcode 中看到我的 Morphers 以及动画键,但播放此动画时什么也没有发生。
我在 Autodesk 和此处看到了几个关于此问题的讨论帖,但似乎没有人解决过这个问题。所以我的问题如下:是否有人能够使用混合形状从 .dae 文件播放动画?
谢谢
最佳答案
不,我不认为这是可能的。大约一年前,我走上了同样的道路。最后,我使用了我的开发人员代码级技术支持票之一并提交了错误报告。我在两个方面都采取了行动。苹果说它应该工作。但是,它可以成功播放任何类型的变换动画(位置、缩放、旋转),但不会播放任何键控混合变形动画。
然后我让他们查看我在 Maya 中的 DAE 文件。他们说导出的文件不是有效的 Collada。他们特别指出了 Maya 导出它的方式有什么问题,甚至告诉我需要更改哪些内容才能使其正常工作。
我查看了 Collada DAE 文件格式规范,并确认 Apple 工程师关于导出文件的问题是正确的。我与 AutoDesk 开了个案子。在问了几个初步问题后,我再也没有收到回复。
在做出 Apple 提到的更改后,它仍然无法正常工作。 但明白这一点——在进行更改后,Mac 上的预览应用程序将正确播放动画!但从来没有在 Xcode 中。
这是一个 Apple Dev Forum 链接,指向我在那里的帖子:https://forums.developer.apple.com/message/308819#308819
这是我使用的同一个项目:https://bitbucket.org/drewster77/scenekitimportedanimtest
如果你成功了,请在此处发布解决方案!
关于swift - Collada 变形动画混合形状 Maya,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57678061/