This simulator uses Fraunhofer diffraction equations to calculate interference patterns in real-time via GLSL shaders.