砂時計を描きました。

hourglass

\documentclass[tikz,border=30pt]{standalone}
\usetikzlibrary{arrows.meta}
\begin{document}
\begin{tikzpicture}[scale=0.5]

\fill[top color=blue!10!cyan!10!white,middle color=white,
  bottom color=pink!10!magenta!10!white]
  (12,-24)--(18.5,0)--(12,24)--(-12,24)--(-18.5,0)--(-12,-24);

\fill[bottom color=white,middle color=white,
  top color=cyan!40!blue!60!](0,0)circle(18);
\fill[white,opacity=0.5](0,0)circle(18);
\draw(0,0)circle(18);

\draw(0,0)circle(12.75);

\draw(5,-5)--(9,-9);

\fill[ball color=pink!80!magenta](9,-9)circle(0.75);
\fill[white,opacity=0.5](9,-9)circle(0.75);

\draw(9,-9)circle(0.75);

\fill[top color=cyan!80!blue!20!,bottom color=pink!80!magenta!20!]
  (0,0)circle(10);
\draw(0,0)circle(10);

\fill[ball color=yellow](4.5,-5)--(3.8,-5)--(-6.15,5)--(-5.5,5);
\draw(3.8,-5)--(-6.15,5);
\draw(4.5,-5)--(-5.5,5);

\fill[pink!70!magenta,opacity=0.2]
  (5.25,-5.25)circle[x radius=6,y radius=2.25,rotate=45];

\draw(5.25,-5.25)circle[x radius=6,y radius=2.25,rotate=45];

\fill[ball color=yellow]
  (5.25,-5.25)circle[x radius=3,y radius=1.5,rotate=45];
\draw(5.25,-5.25)circle[x radius=3,y radius=1.5,rotate=45];
\fill[ball color=yellow](5,-5)circle[x radius=3,y radius=1.5,rotate=45];
\draw(5,-5)circle[x radius=3,y radius=1.5,rotate=45];


\fill[ball color=white][rounded corners=12pt](-4,6)--(-6,4)--(-3,1)
  --(3,-1)--(6,-4)--(5.5,-5.5)--(4,-6)--(1,-3)--(-1,3)--cycle;
\fill[white,opacity=0.8][rounded corners=12pt](-4,6)--(-6,4)--(-3,1)
  --(3,-1)--(6,-4)--(5.5,-5.5)--(4,-6)--(1,-3)--(-1,3)--cycle;
\fill[top color=white, bottom color=cyan!40!white][rounded corners=12pt]
  (3,-2)--(6,-4)--(5.5,-5.5)--(4,-6)--(1,-3)--cycle;
\draw[rounded corners=12pt](-4,6)--(-6,4)--(-3,1)--(3,-1)
  --(6,-4)--(5.5,-5.5)--(4,-6)--(1,-3)--(-1,3)--cycle;

\fill[ball color=yellow][rounded corners=4pt](-4,5)
  --(6,-5)--(6.35,-4.65)--(-3.65,5.35);
\draw[rounded corners=4pt](-4,5)--(6,-5)--(6.35,-4.65)--(-3.65,5.35);

\fill[ball color=yellow][rounded corners=7pt](-6,3)
  --(-5.75,3.5)--(4.25,-6.5)--(3.5,-6.25)--cycle;
\draw[rounded corners=7pt](-6,3)--(-5.75,3.5)
  --(4.25,-6.5)--(3.5,-6.25)--cycle;

\fill[ball color=yellow](-5,5)circle[x radius=3,y radius=1.5,rotate=45];
\draw(-5,5)circle[x radius=3,y radius=1.5,rotate=45];
\fill(-5.25,5.25)[ball color=yellow]
  circle[x radius=3,y radius=1.5,rotate=45];
\draw(-5.25,5.25)circle[x radius=3,y radius=1.5,rotate=45];

\fill[cyan,opacity=0.2]
  (-5.25,5.25)circle[x radius=6,y radius=2.25,rotate=45];
\draw(-5.25,5.25)circle[x radius=6,y radius=2.25,rotate=45];

\draw(-5.5,5.5)--(-9,9);
\fill[ball color=cyan](-9,9)circle(0.75);
\fill[white,opacity=0.5](-9,9)circle(0.75);

\draw(-9,9)circle(0.75);


\fill[top color=white, bottom color=cyan!10!blue!15!white]
  (0,24)circle[x radius=12,y radius=2];
\draw[cyan!60!blue](0,24)circle[x radius=12,y radius=2];
\draw[cyan!60!blue](0,24)circle[x radius=11.2,y radius=1.8];
\draw[cyan!60!blue](0,24)circle[x radius=6,y radius=1];
\draw[cyan!60!blue](0,24)circle[x radius=5.6,y radius=0.9];
\draw[cyan!60!blue](-6.4,22.5)--(11.2,23.8)--(-5.2,25.6)--cycle;
\draw[cyan!60!blue](6.4,22.5)--(-11.2,23.8)--(5.2,25.6)--cycle;

\fill[top color=white, bottom color=blue!10!magenta!15!white]
  (0,-24)circle[x radius=12,y radius=2];
\draw[magenta!60!purple](0,-24)circle[x radius=12,y radius=2];
\draw[magenta!60!purple](0,-24)circle[x radius=11.2,y radius=1.8];
\draw[magenta!60!purple](0,-24)circle[x radius=6,y radius=1];
\draw[magenta!60!purple](0,-24)circle[x radius=5.6,y radius=0.9];
\draw[magenta!60!purple](-6.4,-22.5)--(11.2,-23.8)--(-5.2,-25.6)--cycle;
\draw[magenta!60!purple](6.4,-22.5)--(-11.2,-23.8)--(5.2,-25.6)--cycle;
\end{tikzpicture}
\end{document}