\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}