Three.js OBJMTLLoader不从.mtl加载地图

时间:2014-06-01 17:38:08

标签: javascript three.js

使用OBJMTLLoader时遇到问题。它成功加载我的模型,但未加载漫反射和镜面反射贴图。这是代码:

.js文件

var loader = new THREE.OBJMTLLoader();
            loader.load( 'models\\Stop_that_train.obj', 'models\\Stop_that_train.mtl', function ( object ) {

                object.position.y = - 80;
                object.rotation.y = Math.PI/3
                scene.add( object );

            } );

.mtl文件

newmtl 19___Default
Ns 10.0000
Ni 1.5000
d 1.0000
Tr 0.0000
Tf 1.0000 1.0000 1.0000 
illum 2
Ka 0.5882 0.5882 0.5882
Kd 0.5882 0.5882 0.5882
Ks 0.6390 0.6390 0.6390
Ke 0.0000 0.0000 0.0000
map_ka bts_locomotive_emd_fp7.png
map_kd bts_locomotive_emd_fp7.png
map_ks IMG_3445.png

1 个答案:

答案 0 :(得分:0)

也许你应该尝试在路径中没有双反斜杠?

'models\Stop_that_train.obj'
'models\Stop_that_train.mtl'