AmbientLight光源·场景光

AmbientLight光源·场景光

AmbientLight光源影响整个场景,它的光线没有特定来源但是又无处不在,它不能影响阴影生成,并且不能作为唯一光源。使用其他光源的同时使用AmbientLight,目的是弱化阴影和添加一些颜色
  其中AmbientLight,PointLight,SpotLight和DirectionalLight是基础光源,HemisphereLight,AreaLight,LensFlare是有特殊用途的光源
  创建AmbientLight非常简单,不需要指定位置,只需要指定颜色(十六进制)new THREE.AmbientLight(ambiColor),放到场景中即可;

var ambiColor = "#0c0c0c";
var ambientLight = new THREE.AmbientLight(ambiColor);
scene.add(ambientLight);

demo如下图,点击右上角切换AmbientLight颜色,观察页面。(注意:这个demo中阴影是通过SpotLight生成的)

AmbientLight光源·场景光_第1张图片

转自 http://www.myjscode.com/page/three/3/2.html

你可能感兴趣的:(AmbientLight光源·场景光)