The Director's Lens: An Intelligent Assistant for Virtual Cinematography