Emitting light; shining, luminous.
Translucent; clear, lucid.
illuminating; providing light.
Illuminating; offering insight.