更多教程请访问Genesis-3D官网:http://www.genesis-3d.com.cn
灯光将给你的游戏带来个性和味道。你用灯光来照亮场景和游戏对象,以致创造了完美视觉的气氛。灯光可以用来模拟太阳、燃烧的火柴、手电筒、枪火光或者爆炸等等。
太阳光
太阳光决定场景的主要颜色并且可以产生阴影,如果你需要设置太阳光的属性需要打开环境面板,菜单”工具“-->”环境“。
属性
环境光 | 环境光线的颜色 |
太阳光强度 | 光照强度影响光线的明亮度 |
太阳光颜色 | 太阳光线的颜色 |
太阳光方向 | 光源的坐标 |
太阳光阴影 | 光源是否产生阴影 |
黑暗度 | 阴影的黑暗程度,取值范围在0-1之间 |
可见距离 | 场景视口相机可以看到阴影的最远距离 |
边缘柔和度 | 调节阴影边缘的柔和度 |
相对偏移量 | 用于比较灯光空间的像素位置与阴影贴图的值的比较的偏移量。当值太小物体表面会产生“影子痤疮”,就是物体表面会来自于自身的阴影,物体像长了痘痘一样。当值太大,光源就会脱离了接受器,阴影会显示不完全 |
投影方式 | 阴影投射的方式 |
高分辨率投射 | 投射较高分辨率的阴影,但是在相机移动的同时阴影有轻微的摇动 |
低分辨率投射 | 投射较低分辨率的阴影,但是在相机移动的同时阴影没有岩洞 |
阴影分辨率 | 阴影分辨率,分辨率越高处理器消耗越大 |
低分辨率 | 低分辨率 |
中分辨率 | 中分辨率 |
高分辨率 | 高分辨率 |
阴影级联 | 阴影级联,切分得越多阴影效果越好,但是处理器消耗越大 |
没有切分 | 没有切分 |
切分两段 | 切分两段 |
切分四段 | 切分四段 |
到第一切点距离 | 摄像机到第一个切分点的距离 |
第一/二切点距离 | 第一个切分点到第二个切分点的距离 |
第二/三切点距离 | 第二个切分点到第三个切分点的距离 |
点光源
点光源光线在某一点从各个方向发射。它们是电脑游戏中最常用的灯光——通常用于爆炸、灯泡、等。他们有一个图形处理器的平均成本(虽然点光源阴影是最昂贵的---最耗费资源的)。
点光源的创建方式如下图所示:
下图为创建的点光源实例:
点光源
颜色 | 设置光源颜色 |
亮度 | 设置光源亮度 |
范围 | 光从物体的中心发射能到达多远 |
衰减类型 | 光源衰减模式 |
线性衰减 | 设置线性衰减 |
平方反比衰减 | 设置平方反比衰减 |
聚光灯
聚光灯只在一个方向上,在一个圆锥体范围发射光线。它们用作手电筒真是完美,汽车的车头灯或者灯柱。它们在图形处理器上是最耗费资源的。
聚光灯的创建方式如下图所示:
下图为创建的聚光灯实例:
聚光灯
颜色 | 设置光源颜色 |
亮度 | 设置光源亮度 |
范围 | 光从物体的中心发射能到达多远 |
衰减类型 | 光源衰减模式 |
线性衰减 | 设置线性衰减 |
平方反比衰减 | 设置平方反比衰减 |
角度范围 | 聚光的角度 |
指数 | 径向衰减,灯光的边缘看起来比较柔和 |
平行光源
平行光主要用于模拟在室外场景的阳光与月光。平行光影响你的场景中的对象的所有表面。他们再图形处理器中是最不消耗资源的。
平行光源的创建方式如下图所示:
下图为创建的平行光源实例:
方向光源
颜色 | 设置光源颜色 |
亮度 | 设置光源亮度 |
三种灯光的区别:
点光源从一个位置向四面八方发出光线就像一盏灯。
方向光源(平行光)被放置在无穷远的地方,影响场景的所有物体,就像太阳。
聚光灯从一点发出,只在一个方向按照一个锥形物体的范围照射,就像一辆车的车头灯。