Thanks to @Ben O'Bro @A3DR and @AccAkut I now have working popup headlights. For anyone who's ever looking at this again the issue was animation export options in Blender.
Once you've exported the model with the empties and you go to export the empties only with animation you need to deselect all the boxes except 'Bake Animation'. Load it up in the editor, load the animation and then it works. Empty orientation, constraints, limits and scale are irrelevant as long as you have your keyframes set up correctly.
So say hello to the squinting eyes of the original 8:
The position and angle needs some adjustment but that won't be an issue now that I know how it works. Having two separate animations will also make creating a 'sleepy eye' easier.
(PS: This color is BMW-Weinrot - a non-metallic red and man does it work well on this Alpina!)
Once you've exported the model with the empties and you go to export the empties only with animation you need to deselect all the boxes except 'Bake Animation'. Load it up in the editor, load the animation and then it works. Empty orientation, constraints, limits and scale are irrelevant as long as you have your keyframes set up correctly.
So say hello to the squinting eyes of the original 8:
The position and angle needs some adjustment but that won't be an issue now that I know how it works. Having two separate animations will also make creating a 'sleepy eye' easier.
(PS: This color is BMW-Weinrot - a non-metallic red and man does it work well on this Alpina!)