I often see animators or other artists on Youtube in behind the scenes and they often just work with a simple, low-poly model. They animate low-poly characters and place trees and props around like nothing. And when they render it, by magic the software only takes the high-poly fully-modeled version to render.
How do I achieve this in Blender?
EDIT
Let's say I have a tree model. That tree has about 2.000.000 vertices. I now want to create a little forest with hand-placed trees. To be able to have about 10 trees at once in the viewport (20 mio verts), the viewport should show a low poly version of that tree I created (let's say 100 vertices). How do I link the high-poly and the low-poly tree so that I see one in the viewport, the other one in the rendering?