sky render and camera

1. The camera controller is changed to First-person style.
2. Optimize the sky render so that it support different time slot