The realistic operating process parameters such as shot diameter and density, velocity stream of the blaser, amplitude and frequency of the ultrasonic sonotrode, as well as the process duration are then read and act as input data for the event driven simulation. The use of an OpenGL C++ library permits a direct 3D visualization (optional) that renders the individual trajectories of the spheres and meshes during the simulation. Using the software, one can now eventually correct process parameters by visualizing how the shot impacts the parts.