使用Three.js 心得系列三 Three.js 如何加载GlTF文件

这个就比较简单了,在我的这个系列文章一里代码已经包含:

这里单独抄出来:

 // 加载模型
	 (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();

		 } );
	 })()

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

霍先生的虚拟宇宙网络

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值