Cocos creator学习2:光

一、光源类型:

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_256x256Medium_512x512High_1024x1024Ultra_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做出的警示灯动效

......

本人只是看过案例,在之后的学习中慢慢接触吧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值