光源的种类:
AmbientLight
:环境光,场景所有物体都会叠加此光源
PointLight
:点光源,从空间某一点发散光线
SpotLight
:聚光灯,类似于手电筒的效果
DirectionalLight
:方向(平行)光,类似于太阳光
HemisphereLight
:半球光,类似于天空,可以创造一个比较自然的户外环境
AreaLight
:区域光,光从一个评估按发散出来
LensFlare
:添加光晕的效果
AmbientLight
环境光一般不会单独使用,而是配合其他的一些光源一起配合使用,目的是弱化阴影或添加一些额外的颜色
var color = 0xffffff;
var ambientLight = new THREE.AmbientLight(color);
scene.add(ambientLight)
PointLight
THREE.PointLight(color)
color
:颜色,用十六进制表示
distance
:照射的距离,表示点光源衰弱到0时达到的距离,默认为0,表示无穷远
intensity
: