animation - Maya 到 Three.js 的动画

标签 animation model three.js maya skeletal-mesh

我在 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/

相关文章:

cocoa - 如何制作核心数据对象图的精确副本?

php - Laravel : create a helper or a model method to fetch data, 哪个是最佳实践?

c# - 如何计算多个模型之间的参数? ASP.NET MVC

three.js - THREE.SpriteAlignment 显示为未定义

ios - iOS 中的形状动画

javascript - jQuery 同步动画 jquery

html - Bootstrap 轮播动画

javascript - 动画 Svg 路径 D 坐标

javascript - 三款JS游戏效果

three.js - Threejs中的图像失真