I'm currently working on implementing terrain rendering for the next version of CopperCube
. I have some experience with implementing stuff like this, but this time it is a bit different: The implementation needs also be able to be editable, as being used in an editor. It currently looks like this:
It is not that difficult, but a you have to try around a bit until it not only looks nice, but also works nice with all the features of the editor, such as undo management, material editing, light mapping, serialization and so on. I like how it works so far, but a lot of work is still to be done.