¿En qué se diferencian los sólidos transparentes de los opacos?

Todos los sólidos transparentes * son iguales; cada sólido opaco es opaco a su manera.

Bueno, no exactamente, pero de hecho hay múltiples formas para que un sólido sea opaco.

Un sólido transparente es transparente porque su estructura electrónica tiene un intervalo de banda cuya energía excede la energía de la luz visible y no tiene estados de impureza que destruyan la transparencia en el intervalo de banda.

Un sólido opaco puede ser así porque

  • Los estados de impureza dentro del intervalo de banda hacen que los fotones visibles sean absorbidos en lugar de transmitidos. Este es el caso de NiO
  • Hay un intervalo de banda pero su energía es menor que la energía de la luz visible. Este es el caso de Silicon.
  • Es un metal, que protege y refleja eficazmente la radiación visible impactante para que no pueda penetrar
  • Tiene partículas coloidales incrustadas que dispersan efectivamente la luz visible. Este es el caso de la leche.

* no películas delgadas; También supongo que la luz de toda polarización incide desde un ángulo arbitrario.