normalize camera view dir