\begin{frame}{} \begin{center} \begin{minipage}{0.3\linewidth} \begin{tikzpicture} % scene draufsicht \node[above] at (2,4.3) {top view}; \fill[ kit-blue100 ](0,0) -- (0,4) -- (4,4) -- (4,0) -- cycle; \fill[ kit-green100 ](0.5,0.5) -- (0.5,3.5) -- (3.5,3.5) -- (3.5,0.5) -- cycle; \node[below] at (2,-0.3) {$\uparrow$Sun$\uparrow$}; \foreach \x in {0.25,0.5,...,3.75}{ \node[ circle, draw, red, visible on = < 2-> ] (marker) at (\x,3.8){}; } \end{tikzpicture} \end{minipage} \hspace{5mm} \begin{minipage}{0.4\linewidth} \begin{tikzpicture} % scene seite \node[above] at (2,2) {side view}; \draw[ kit-green100 ](0.5,0.5) -- (3.5,0.5); \draw[ kit-blue100 ] (0,0) -- (4,0); \draw[ red, visible on = <2-> ] node[left] at (0.2,1) {primary ray} (0.2,0) -- (1,2); \draw[ kit-red40, visible on = <2-> ] node[right] at (1,1) {secondary ray} (0.2,0) -- (4,2); \node[ circle, draw, kit-yellow100, ] (sun) at (4,2) {}; \end{tikzpicture} \end{minipage} \hspace{5mm} \begin{minipage}{0.2\linewidth} \begin{tikzpicture} \node[above] at (1,2.5) {output image}; \draw (0,0) -- (2,0) -- (2,2) -- (0,2) -- cycle; \draw[very thin,color=kit-gray30, step=0.1] (0,0) grid (2,2); \fill[ kit-blue100, visible on = <2-> ](0,2) -- (2,2) -- (2,1.9) -- (0,1.9) -- cycle; \fill[ kit-gray70, visible on = <2-> ](0.2,2) -- (1.8,2) -- (1.8,1.9) -- (0.2,1.9) -- cycle; \end{tikzpicture} \end{minipage} \end{center} \end{frame}