Self-shadowing es un término en gráficos 3D por computadora que caracteriza el sistema de iluminación y sombreado en un renderizador . Si un renderizador o un motor de gráficos admite el sombreado automático, significa que cualquier objeto tridimensional puede proyectar una sombra sobre sí mismo de forma dinámica. Por ejemplo, con el sombreado automático activado y una determinada posición de la fuente de luz, el brazo de un modelo humano puede proyectar una sombra sobre el torso del mismo modelo.
El sombreado automático es una característica estándar del renderizador en los editores de gráficos 3D modernos y también se encuentra en la mayoría de los motores de gráficos 3D modernos. Uno de los primeros motores que admitió la iluminación por píxel y el sombreado automático fue id Tech 4 , desarrollado por la empresa estadounidense id Software y utilizado por primera vez en el juego de disparos en primera persona Doom 3 de 2004 .