DigitalLibrarian / VS2010Projects

Bunch of unorganized mess
1 stars 1 forks source link

MeshingStrategy system #41

Open DigitalLibrarian opened 8 years ago

DigitalLibrarian commented 8 years ago

This should be abstracted and easily replaceable, as I'll likely be testing many meshing algorithms for correctness, LOD integration, and speed.

DigitalLibrarian commented 8 years ago

"Greedy Meshing" is definitely going to happen

http://0fps.net/2012/06/30/meshing-in-a-minecraft-game/

DigitalLibrarian commented 8 years ago

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.

DigitalLibrarian commented 8 years ago

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?