There’s tons of theory out there to explain the behavior of electronic circuits and electromagnetic waves ... in Blender, the popular 3D animation software. As for the underlying simulation ...
They came up with a LED cube simulator for Blender that allows them to write a new display function in C and render either single frames or a full animation of the lighting pattern. A very cool ...