phantasmagoria

noun
  1. a sequence of real or imaginary images like those seen in a dream
  2. a constantly shifting complex succession of things seen or imagined

Examples