新版本我需要增加光照强度才能让物体显示出来的原因是什么?three版本号r159

来源:9-3 场景添加灯光

qq_洌_0

2023-12-15

const spotLight = new THREE.SpotLight(0xffffff, 5000);
spotLight.position.set(-10, 10, 30);
scene.add(spotLight);
我可以使用其他方法去让物体显示出来么?

写回答

1回答

yancy

2023-12-18

物体材质使用的不一样处理就不一样,普通材质不用添加光照,但是对于朗博材质这种来说,如果没有光照,就会显示跟背景一样的颜色。可以通过添加一个对比背景来显示,比如在立方体后添加一个反色的平面等方法

0
0

WebGL+Three.js 入门与实战,系统学习 Web3D 技术

前端的技术蓝海,涨薪好选择

1081 学习 · 294 问题

查看课程