一、光源类型:
1.环境光
在Scene场景属性中
SkyLightingColor | 设置天空颜色 |
SkyIllum | 调节环境光亮度 |
GroundLightingColor | 设置地面反射光的颜色 |
光线强度可以模拟天亮天黑环境
同时影响到天空和反射光的色彩渲染
2.阴影
接触其他三种光线时,先了解阴影
1)阴影的产生具备:
光线-》接收物-》投射物
2)阴影打开方式(默认的Planer模式):
勾选场景中阴影组件属性,使其可见
投射物体Cube保证开启投射阴影开关
3)Planer类型阴影属性
Enabled | 是否开启阴影效果 |
Type | 阴影类型 |
Saturation | 调节阴影饱和度,建议设置为 1.0。若需要减小方向光阴影的饱和程度,推荐通过增加环境光来实现,而不是调节该值 |
ShadowColor | 设置阴影颜色 |
Normal | 阴影接收平面的法线,垂直于阴影,用于调整阴影的倾斜度 |
Distance | 阴影在接收平面上与坐标原点的距离 |
ShadowMap类型阴影属性
属性 | 说明 |
---|---|
Enabled | 勾选该项以开启阴影效果 |
Type | 设置阴影类型 |
MaxReceived | 最多支持产生阴影的光源数量,默认为 4 个,可根据需要自行调整 |
ShadowMapSize | 设置阴影贴图分辨率,目前支持 Low_256x256、Medium_512x512、High_1024x1024、Ultra_2048x2048 四种精度的纹理 |
3.平行光
(场景中默认的光线节点—太阳光)
属性 | 说明 |
---|---|
Color | 设置光源颜色 |
UseColorTemperature | 是否启用色温 |
ColorTemperature | 调节色温 |
StaticSettings | 设置静态灯光,详情请参考 光照贴图 |
Illumination | 照度,单位 勒克斯(lx) |
4.球面光
(常用于火把、蜡烛、灯泡等中心散发式光源)
常用属性:
属性 | 说明 |
---|---|
Color | 设置光源颜色 |
UseColorTemperature | 是否启用色温 |
ColorTemperature | 调节色温 |
Size | 设置光源大小 |
Range | 设置光照影响范围 |
Term | 设置光照强度单位的类型,包括 光通量(LUMINOUS_POWER)和 亮度(LUMINANCE) 两种 |
LuminousPower | 光通量,单位 流明(lm) 当 Term 设置为 LUMINOUS_POWER 时生效 |
Luminance | 亮度,单位 坎德拉每平方米(cd/m2) 当 Term 设置为 LUMINANCE 时生效 |
StaticSettings | 静态灯光设置,详情请参考 光照贴图 |
5.聚光灯
(常用于手电筒或照明灯)
聚光灯属性
属性 | 说明 |
---|---|
Color | 设置光源颜色 |
UseColorTemperature | 是否启用色温 |
ColorTemperature | 调节色温 |
Size | 设置光源大小 |
Range | 设置光照影响范围 |
SpotAngle | 调整聚光角度,控制光照范围 |
Term | 设置光照强度单位类型,包括 光通量(LUMINOUS_POWER) 和 亮度(LUMINANCE) 两种 |
LuminousPower | 光通量,单位 流明(lm) 当 Term 设置为 LUMINOUS_POWER 时生效 |
Luminance | 亮度,单位 坎德拉每平方米(cd/m2) 当 Term 设置为 LUMINANCE 时生效 |
StaticSettings | 静态灯光设置,详情请参考 光照贴图 |
二、光源的实际应用方式
1)协调鼠标可以做追光效果
2)采用shader可以做手电筒效果
3)配合Animation做出的警示灯动效
......
本人只是看过案例,在之后的学习中慢慢接触吧