added experimental hemispherical lighting