Camera view now calculated only once per frame