Fly through 3D scene with WASD

I would like to have the possibility to ‘fly’ through my 3D objects with holding right mouseclick and press the WASD buttons to move around. And the mouse to rotate the camera.