我在 Maya 中有一个装配(骨架和软绑定(bind))模型。该模型是一个无缝的低多边形,具有单个 jpeg 纹理映射。有简单的骨骼动画。 (关节旋转)。我需要让它与 ThreeJs (webGL) 一起工作。
我是否尝试以某种方式导出带有变形目标的 OBJ?我可以进行 OBJ,但如何获得变形目标?与我合作的开发人员可以在 webGL 中读取 Maya 的烘焙动画文件(.MC 或 .XML)吗?我需要导出 Collada DAE 吗?
任何可以引导我们走向正确方向的帮助将不胜感激。
谢谢
最佳答案
THREE.js 附带了 Maya 导出器,但它仅适用于静态模型。我创建了一个更新版本,它还支持导出绑定(bind)和动画模型。它不需要任何中间步骤:它只是直接输出到 .JS 文件。我们有一个拉取请求,将更新的导出器与三个主干集成,但如果您想立即获得新的和改进的导出器,您可以从此存储库获取它:https://github.com/BlackTowerEntertainment/three.js/tree/maya_animation_exporter 。导出器文件位于 utils/exporters/maya 中。
希望这有帮助。
关于animation - Maya 到 Three.js 的动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14736090/