Rendering only what is viewed by the player?

The engine does that automatically.