I originally rendered this as a still image but went back to animate it into a short clip. I used Blender 2.91 with Cycles.