I have projects in mind involving heavy reliance on Level of Detail, however something confuses me with Godot:
Usually, the idea is to render a different mesh depending on the distance you are from it. So it looks easy to script that on a Spatial having several MeshInstances as child, each of them being a different LOD.
But...
This will not work if there are multiple cameras in the world, because only one LOD can be active at a time with this method :/
So I'm wondering... how is this possible to do with Godot, assuming that the project could be an open-world with a huge streamed map?