Javascript 使用obj和mtl加载程序在three.js中对obj的发射效应
我想在我的长裤obj上实现下面的发光/发射效果场景: 这是我目前的代码:Javascript 使用obj和mtl加载程序在three.js中对obj的发射效应,javascript,three.js,Javascript,Three.js,我想在我的长裤obj上实现下面的发光/发射效果场景: 这是我目前的代码: //pant map and obj var mtlLoader = new THREE.MTLLoader(); mtlLoader.setBaseUrl( 'Ftest2/' ); mtlLoader.setPath( 'Ftest2/' ); mtlLoader.load( 'jean1.mtl', function( materials ) { mat
//pant map and obj
var mtlLoader = new THREE.MTLLoader();
mtlLoader.setBaseUrl( 'Ftest2/' );
mtlLoader.setPath( 'Ftest2/' );
mtlLoader.load( 'jean1.mtl', function( materials ) {
materials.preload();
var objLoader = new THREE.OBJLoader();
objLoader.setMaterials( materials );
objLoader.setPath( 'Ftest2/' );
objLoader.load( 'jean1.obj', function ( object ) {
object.position.y = -24;
pants = object;
pants.visible = true;
scene.add( pants );
}, onProgress, onError );
});
同样,我如何应用其他有趣的效果(如使用上述代码显示线框、应用玻璃外观等)
请注意,我需要使用mtl加载器,不能直接映射到这个项目的.obj上 使用MeshBasicMaterial代替phong或lambert给了我想要的效果 我可以只使用.obj和纹理,而不使用.mtls。我一直在试验Phong和发射特性,但没有得到正确的效果,有人有什么建议吗?