使用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
答案 0 :(得分:0)
也许你应该尝试在路径中没有双反斜杠?
'models\Stop_that_train.obj'
'models\Stop_that_train.mtl'