three.js - 将 Maya 场景导出到 Three.js

标签 three.js maya scene exporter

有什么方法可以将整个场景从 Maya 导出到 Three.js.

导出的元素应该是: 所有网格、纹理、相机,包括灯光、阴影等。

这样我就可以获得在 maya 中的正确渲染效果。

最佳答案

如果您阅读 Maya exporter 的文档,它目前不支持导出灯光。您必须在 three.js 代码中手动创建。

我不知道 three.js 加载器的当前状态,因为我已经有一段时间没有使用了,但那时 Collada 和 FBX 导出器还不稳定。 And still seem to be.您可以尝试从 Maya 导出到 FBX 并进行转换(FBX 文件格式支持灯光)。

OBJ 文件格式不支持动画灯光,但这是最简单的方法。

长话短说,使用正确的 Material 导出模型并手动创建和放置灯光。

PS:不能导出阴影。

关于three.js - 将 Maya 场景导出到 Three.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34620575/

相关文章:

google-chrome - 创建 WebGL 上下文时出错。三个js Chrome ?

python - Maya Python...使用 maya.cmds 编码时任意精度的解决方法

c++ - 在 Qt for Maya 中检测 Retina 屏幕

javascript - 通过 javascript 连接到 Maya

javafx-2 - JavaFX : use only one scene or multiple scenes to build UI with static and dynamic content?

qt - 在图形 View 中显示图 block map 和其他对象的最佳方式是什么?

three.js - 为什么附加到组后顶点没有更新?

three.js - 单击对象相对于同一单击对象的坐标

javascript - Three.js 和 colladaloader

unity3d - SceneManager 没有按名称获取场景