vtk lighting problem when source inside an object

I believe you are having a problem with normals - the normals for a sphere point out, and the renderer therefore treats the surface as facing away from the light. You might try negating all the normals on the sun sphere, or using ambient lighting for the sun.

HTH,
Aron