I'm currently trying to get my particles to blink as they float in the air like fireflies or pixie star flashing / blinking. Other than using dynamic material instance or blueprint, I was wondering whether can it be done on the particle cascade numbers using alpha over life. I've been mainly playing around by punching in numbers but i couldn't get it to work.
Is it even possible that I could make my particles blink randomly?
asked Jan 19 '15 at 06:11 AM in Rendering
If you dont want randomization, the simplest (and probably not what you need) is to make use of the Time node and Sin node within the material to drive the emissive channel. But this will only give you a very basic periodic pulsating effect.
But if you are ready to play with material params, then you can use the ParticleColor, ParticleAlpha etc node within Material editor and use it to drive your emissive and diffuse channels. The actual values for these two are then controlleld from corresponding modules in cascade, where you can achieve the necessary randomization and other stuff.
yet another solution is to make use of a mask texture. Use texture that looks like a cloud or something like that. Then connect a panner to it. Multiply its output with the calculated emissive and plug it in emissive channel. By changing the texture, you can have different types of sparkle. Randomness can be achieved by manipulating the panner speeds using an exposed material param that can be controlled from cascade (ParticleColor or ParticleAlpha cane be used as well).
I would suggest you to go through this simple tutorial: https://wiki.unrealengine.com/Visual_Effects:_Lesson_01:_Material_Particle_Color
Follow this question
Once you sign in you will be able to subscribe for any updates here