Film: Technological evolution