We do not currently know of any antonyms for cast a gloom on.
For similar words to cast a gloom on, try: