Semi-smooth camera rotation