Shedding or emitting beams (of light, etc.); radiant.
illuminating; providing light.
Illuminating; offering insight.