Javascript Three.js OBJMTLLoader不';t从.mtl加载映射
我在使用OBJMTLLoader时遇到问题。它成功加载了我的模型,但未加载漫反射贴图和镜面反射贴图。代码如下: .js文件Javascript Three.js OBJMTLLoader不';t从.mtl加载映射,javascript,three.js,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 = - 8
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
也许你应该尝试在路径中不使用双反斜杠
'models\Stop_that_train.obj'
'models\Stop_that_train.mtl'
纹理是否可访问?看起来它应该与.mtl文件位于同一目录中。是这样吗?