I'm starting this post so that anyone else wondering this may find it easily. As I searched for about 20 min with no luck on how this is done in unity. and obviously I've seen the Turn mesh rendering on/off at certain distances, but I want to know what the most efficient way of doing that. I have 2 - 3 models per object. I'm no coder so making them blend together is not exactly something I can just pull from nowhere. here's the model breakdown Full Detail (Usually one or two Textures) Medium Detail (Usually one Texture, and only used on a few higher poly models (Like a few buildings)) Billboard (Yes i made a billboard for most objects, one tex for them as well) here's how they are structured Main object IS the high poly then has sub-objects for the lower variants. please tell me the most efficient way to make them change, and the best way to calculate a players distance from them.