Im wondering if there is a physics library in opengl that will render light particles with an inverse similar to sound. Im trying to simulate a loudspeaker in a room. The loudspeaker has different loudness per each angle 180x360. This would later be rendered onto an object.

Any thoughts,