  Special Relativity is often seen as a conceptually difficult topic, which in
turn is difficult to effectively teach. This work focuses on the role of
visualizations as a tool in teaching Special Relativity at the secondary or
university level. The Theory Of Conceptual Fields proposed by G\'erard Vergnaud
is used to analyze the conceptualization process in learning Special Relativity
so that the "breakpoints" in this process can be identified. Visualizations as
a didactic tool are then presented to rectify these breakpoints and in general
support the conceptualization process. The primary focus here is on
Lorentz-FitzGerald contraction in combination with optical distortion due to
the finite speed of light, eventually leading to the Penrose-Terrell Rotation
effect in three dimensions. Python is used to create a series of images and
animations showcasing different objects made of self-luminous rods at various
relativistic speeds as seen by an "observer", pedagogically so that the
breakpoints previously mentioned can be handled.
