A finales del siglo XIX, se le encargó a José María Velasco pintar el sitio arqueológico de Teotihuacán. Fue el primer artista mexicano en realizar, con interés arqueológico, dibujos, pinturas al óleo y litografías para revelar la monumentalidad y belleza arquitectónica de la ciudad.