after effects
trapcode particular
2 lights shaded sprites of appertures
you can download and use the video for any need

UPD: It's nice that this test caused some attention and questions. So I've decided to post its project files here for you to help. Have fun, don't hesitate to ask questions, mates. yadi.sk/d/Qjth3ERIcUB3F

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…