How to Move Your Camera in Variable Speeds and Follow Path Constraints