Unreal制作灯光闪烁效果

Hello ,今天给大家模拟unreal中灯泡接触不良的效果制作。

先理一下思路,一般游戏中的灯光不只是有直接从引擎里面拉出来的物理灯光,更需要有emissive的模型灯光,即我们的mesh文件,所以整个灯在闪烁的时候,物理灯光比如point light的强度变化要和模型灯光的emissive变化是要同频并且强度变化要一致。

所以最方便的就是直接在模型灯光的BP中控制强度和emissive的值。

如下,手残党直接拉的一个圆柱体当做模型灯光,并给了一个简陋的emissive材质;

Unreal制作灯光闪烁效果_第1张图片

注意自发光的大小一定要暴露出来,方便在蓝图中读取。

然后右键给这个mesh创建蓝图,并在蓝图中添加一个point light。

Unreal制作灯光闪烁效果_第2张图片

日常生活中接触不良的灯泡的闪烁频率其实是不一样的,也就是每个亮度的持续时间是不一样的,所以我们需要在设置物理灯光的intensity和模型灯光的emissiv

你可能感兴趣的:(unreal,ue4)