【发布时间】:2013-03-31 01:04:21
【问题描述】:
我正在使用 three.js 构建一个浏览器游戏,并且我想将 Maya 2013 中的模型加载到我的场景中。我已将模型导出为 obj 文件。
现在我需要知道如何将其转换为three.js-loader 的JS 文件。
到目前为止,这是我的加载器:
var jsonLoader = new THREE.JSONLoader();
jsonLoader.load( "models/model.js", addModelToScene );
提前致谢
【问题讨论】:
-
或者,既然你已经转成obj了,可以使用OBJLoader或者OBJMTLLoader直接加载到three.js中
-
我尝试了 OBJLoader,但我得到了一个类型错误:THREE.MTLLoader 不是 costructor。但包含 OBJLoader
-
您还需要包含 MTLLoader.js。
-
使用 OBJloader 和 MTLloader 不是最佳解决方案,因为应用程序必须在每次加载时解析几何。目前,我正在尝试(并尝试)让 Blender 识别导出器插件,(在插件列表中仍然显示为灰色。)