Changing a model based on proximity

Does anyone have any information on changing the model of something based on how close you are to it.

For example lets say and I am walking down a road and far off in the distance there are two planes having a dog fight. When I first see them they are just a dot however as I get close I can see they are two planes and as I get really close I can see they are in a dog fight. Now when I first saw them they were just a dot so I can model them as just a dot it is only when I get closer do I need to actually model the dog fight. What I want to know is whether there is any research into this swithing from a low res to a hi res model.

I think there is the same issue in like driving games where you have a forrest on the side and it is all green from a distance but as you get close you can see individual trees. I would hope that your not expected to use the same model all the time but can switch from low to high as you get closer.

Anyway I’d appreciate any refernces to books, articles magazines, links or just ideas.

Thanks.

I think what you mean is common ‘level of detail’ wellknown in the 3D business.

Look out for ‘level of detail’ or ‘LOD’. You can also find something in the Java3D docs.

This basically has nothing to do with physics though…