这个就比较简单了,在我的这个系列文章一里代码已经包含:
这里单独抄出来:
// 加载模型
(function(){
//const loader = new GLTFLoader().setPath( './models/gltf/DamagedHelmet/glTF/' );
//loader.load( 'DamagedHelmet.gltf', function ( gltf ) {
const loader = new GLTFLoader().setPath( './01Images_Test/' );
loader.load( 'miner.gltf', function ( gltf ) {
gltf.scene.traverse( function ( child ) {
child.name="main_mode";
if ( child.isMesh ) {
// TOFIX RoughnessMipmapper seems to be broken with WebGL 2.0
// roughnessMipmapper.generateMipmaps( child.material );
}
} );
//gltf.userData.name="main_mode";
scene.add( gltf.scene );
//roughnessMipmapper.dispose();
render();
} );
})()