有段时间没看threejs 了,自己给自己敲一下,抽空了一定要来看看。
之前没看过灯光,今天开始看看里面的灯光系统
首先看看环境光
先看看它的继承抽象类Light
Light的构造函数是Light(color,intensity)
color:十六位颜色。默认是白色(0xffffff)
intensity:灯光的强度值,默认是1
下面看看AmbientLight:
这个灯光会照亮场景里全部的物体(前提是被光照的物体肯定是可以接受灯光);这种灯没有方向所有无法产生阴影;
ambientLight.castShadow=true;//如果你这样写,脚本会警告提示:..has no shadow就是说这种灯没有阴影!
最后,需要把灯光添加到场景里面!
scene.add(ambientLight);
_____源码如下
<!DOCTYPE html>
<html lang="en">
<head>
<title>AmbientLight环境光测试</title>
之前没看过灯光,今天开始看看里面的灯光系统
首先看看环境光
先看看它的继承抽象类Light
Light的构造函数是Light(color,intensity)
color:十六位颜色。默认是白色(0xffffff)
intensity:灯光的强度值,默认是1
下面看看AmbientLight:
这个灯光会照亮场景里全部的物体(前提是被光照的物体肯定是可以接受灯光);这种灯没有方向所有无法产生阴影;
ambientLight.castShadow=true;//如果你这样写,脚本会警告提示:..has no shadow就是说这种灯没有阴影!
最后,需要把灯光添加到场景里面!
scene.add(ambientLight);
_____源码如下
<!DOCTYPE html>
<html lang="en">
<head>
<title>AmbientLight环境光测试</title>