Hey, lets face it, what I'm trying to do in my thesis has basically already been done. Yes, you've got it : DOOM!! Nice smooth motion in a realistic environment... So here's a bunch of resources on how they did it.