Rendering around camera or level based
I have one thing to ask. I know that there is something like drawing distance in OpenGL but is that enough when creating a large game maps?
I mean I would like to make a huge game environment but of course make it somehow playable :D. For example render only the part around the camera or split the level to some renderable areas and render only the parts which are near or something.
I don't know how moder games handle this, I remember only some old mechanisms form the old ones but what is the best approach for a large map rendering? I have programmed only a small levels where I rendered normally everything at once so far.
Could you please give me some tips or redirect me to some tutorials? I don't know where to start with this. I have some ideas but are there some common ways or algorithms to solve this?
Many thanks and have a nice day ^^