var smoothing_factor = 0.1;
...

camera.pan += ang(turnangle-camera.pan)*smoothing_factor*time_step;
camera.tilt += ang(turnangle-camera.tilt)*smoothing_factor*time_step;

EDIT: You can limit the speed with clamp, too:

var smoothing_factor = 0.1;
var smoothing_limit = 10;
...

camera.pan += clamp(ang(turnangle-camera.pan)*smoothing_factor,-smoothing_limit,smoothing_limit)*time_step;
camera.tilt += clamp(ang(turnangle-camera.tilt)*smoothing_factor,-smoothing_limit,smoothing_limit)*time_step;

Last edited by Superku; 01/24/11 20:14.

"Falls das Resultat nicht einfach nur dermassen gut aussieht, sollten Sie nochmal von vorn anfangen..." - Manual

Check out my new game: Pogostuck: Rage With Your Friends