Decay: Tempus is an upcoming first-person action game that takes place in a distant dark future, in which you play Hiro Hiyazaki, an unsuspecting hero. It's the first game, in a series, in which the player will travel through multiple different time periods, trying to find their so called "friend" and change the world forever.
Decay features some pretty large levels so I've implemented a simple system so that models can get faded out when they're far away, and then skipped once they're far enough.
Not sure if this will be used for models or not but I primarily did it in mind for grass and foliage.
Currently this doesn't take FOV into account which is the next step. This can be applied for a lot of other stuff within the engine too, such as shadows.