camera fixed, now only render when visible