wieso machst du nicht einfach mehrere charsets (vom einen Flügel, vom anderen und vom Vogel) und lässt die untereinander herlaufen? mit "over hero" natürlich.
Oder muss ein Bild drunter sein? Dann würde ich tatsächlich eine Animation aus Bildern erstellen. so sehr zerrt das auch nicht an der Leistung, du machst ja nicht jede millisekunde ein neues Bild...