Normals are vectors perpendicular to the surface of a 3D model at a given point. They play a crucial role in defining how light interacts with the surface, which affects the shading and rendering of the object. Normals are essential in various applications such as computer graphics, animation, and 3D modeling, ensuring realistic rendering and proper light interaction with surfaces.