Three实现车灯效果

let targetMesh = gltf.scene.getObjectByName('前灯罩02');
targetMesh.material = new THREE.MeshPhysicalMaterial({
    color: '#fff',
	metalness: 0,
	roughness: 0,
	transmission: 1.0,
	ior: 1.5,
});
const spotLight01 = new THREE.SpotLight('#fff', 1.6, 200, Math.PI/6);
spotLight01.position.set(-206, 86, 66);
this.scene.add(spotLight01);
const targetObj01 = new THREE.Group();
targetObj01.position.set(-406, 86, 66);
this.scene.add(targetObj01);
spotLight01.target = targetObj01;

const textureLoader = new THREE.TextureLoader();
const textureFlare0 = textureLoader.load(this.lightImg);
const textureFlare1 = textureLoader.load(this.lightImg);
const lensflare01 = new Lensflare();
lensflare01.addElement(new LensflareElement(textureFlare0, 512, 0));
lensflare01.addElement(new LensflareElement(textureFlare1, 512, 0));
spotLight01.add(lensflare01)				

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值