  Moser's shadow problem asks to estimate the shadow function
$\mathfrak{s}_b(n)$, which is the largest number such that for each bounded
convex polyhedron $P$ with $n$ vertices in $3$-space there is some direction
${\bf v}$ (depending on $P$) such that, when illuminated by parallel light rays
from infinity in direction ${\bf v}$, the polyhedron casts a shadow having at
least $\mathfrak{s}_b(n)$ vertices. A general version of the problem allows
unbounded polyhedra as well, and has associated shadow function
$\mathfrak{s}_u(n)$. This paper presents correct order of magnitude asymptotic
bounds on these functions. The bounded case has answer $\mathfrak{s}_b(n) =
\Theta \big( \log (n)/ (\log(\log (n))\big$. The unbounded shadow problem is
shown to have the different asymptotic growth rate $\mathfrak{s}_u(n) = \Theta
\big(1\big)$. Results on the bounded shadow problem follow from 1989 work of
Chazelle, Edelsbrunner and Guibas on the (bounded) silhouette span number
$\mathfrak{s}_b^{\ast}(n)$, defined analogously but with arbitrary light
sources. We complete the picture by showing that the unbounded silhouette span
number $\mathfrak{s}_u^{\ast}(n)$ grows as $\Theta \big( \log (n)/ (\log(\log
(n))\big)$.
