Hello ,今天给大家模拟unreal中灯泡接触不良的效果制作。
先理一下思路,一般游戏中的灯光不只是有直接从引擎里面拉出来的物理灯光,更需要有emissive的模型灯光,即我们的mesh文件,所以整个灯在闪烁的时候,物理灯光比如point light的强度变化要和模型灯光的emissive变化是要同频并且强度变化要一致。
所以最方便的就是直接在模型灯光的BP中控制强度和emissive的值。
如下,手残党直接拉的一个圆柱体当做模型灯光,并给了一个简陋的emissive材质;
注意自发光的大小一定要暴露出来,方便在蓝图中读取。
然后右键给这个mesh创建蓝图,并在蓝图中添加一个point light。
日常生活中接触不良的灯泡的闪烁频率其实是不一样的,也就是每个亮度的持续时间是