As far as I know, both have the same meaning, tribute is not limited to after death events. It seems that homage implies a public sense, when you respect or honour someone or something in public.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.