Open DigitalLibrarian opened 8 years ago
"Greedy Meshing" is definitely going to happen
Would be nice to be able to swap between different meshing strategies. It would also be nice to be able to use the same meshing strategies against different volumetric models.
One such model is the Chunk and ChunkSpace model that drives our current meshing code.
Another volumetric model might be using a generic 3d texture interface that offers arbitrary precision.
I really like the separation in Nuclex.UserInterface between the renderers, the hidden framing system, and the controls. Could we make use of a similar pattern here to some benefit?
This should be abstracted and easily replaceable, as I'll likely be testing many meshing algorithms for correctness, LOD integration, and speed.