It's a question I've been mulling over for a while now and I suppose I could google it but would probably understand the answers more here

What atmospheric and/or weather conditions make for a colourful sunrise or
sunset? I'm presuming there is a particular 'recipe' for the fantastic colours we see? Can they be predicted by knowing the weather forecast?