我试图将从Maya导出的模型转换为由three.js支持的.js格式,几天来我一直撞着墙壁。
我已经阅读了关于堆栈溢出的每一篇帖子并尝试了其中的每个建议,但仍然无法获得包含所有正确数据的正确文件。
我的问题是,当我使用three.js github提供的导出器时,我会收到一个包含' Infinity'的值的文件。和' -Ffinity'这给了我预期的错误"未捕获的syntaxerror意外令牌I"
CNC中 澄清' Infinity'值出现时,它们都在我的UV中
我也尝试了导出器的BlackTowerEntertainment版本,这样就不会产生无限的' Infinity'值,而是一个不包含重要数据的不完整文件。
我还尝试了生成可见模型,材质数据的clara.io路线,但似乎它们无法正确引用材质中的纹理。
如果有人对此有任何见解,我将不胜感激。可能是一个如何实际将模型从Maya正确导出到three.js的教程?
感谢。
答案 0 :(得分:0)
这可能是Maya /您的模型相关。
您是否有能力将网格分开并在UV编辑器中检查映射? 如果是这样,我会尝试逐个导出以查明有问题的值。
如果没有,尝试在整个网格上添加某种映射(如平面),并检查是否仍然获得这些奇数值。