When I was asked for a shot needing a muzzle flash, I’d just watched Se7en. Right at the end of that movie, Brad Pitt points a gun towards the camera and fires a couple of times. When I went back and watched it frame by frame, it’s quite easy to reproduce the effect. And it only lasts two frames at most.
As the other guys have said:
1) Create a solid, onto that apply Fractal Noise, you can keyframe the evolution if you need to.
2) Apply Hue/Saturation and get the colour of the clouds to be a light yellow.
3) Draw a mask on that layer, so that it is roughly the size of flash you want to create.
4) Feather that mask quite a bit and set the layer’s transfer mode to Add.
5) What you should now have if a whiteout flash tinged with yellow on top of your gun.
You can now either animate the mask or the mask’s expansion for the second frame, but the important thing is to only show that flash for the smallest possible time.
If the shot is in the dark, you could also add a second layer heavily feathered adding light onto the gunman.
If you watch TV shows like Mythbusters when they’re using guns the camera sometimes doesn’t even pick up a muzzle flash. The movies stylise this flash, so the temptation is to copy this exageration. I’m guilty of this too, I’ll admit, but I think this effect best works subtle.
Hope that helps
Graham
https://www.quinceweb.com – web design
——–
https://www.shiveringcactus.bravehost.com – Free FX for amateur films