I'm trying to model a laser, and I'm using moving particles that are emitters. Using some motion blur, I get something that looks like particles going very quickly. However, I would like to give the impression that this is a laser, so I was thinking about making the particles move in a sinusoidal motion to make them look like little sine waves (a crude rendition of the particle/wave duality of light, I admit.)
I think that this effect should be achievable if I could make a texture field that would apply an up/down force on the particles. But, I cannot figure out how to define the texture used by the texture field.
here is what I have so far, showing the laser in red hitting a nanoparticle and ejecting ions (yellow/white). I am using the Cycles renderer.