solar self-luminescence