Sooner or later I'll include some code, but the process is pretty easy, if not TRUE terrain gen.
I used Blender to create a plane...choose a size you like. I started with HUGE, but then quickly realized that I should be using multiple smaller planes. Try 128x128 to start.
Export that as an .obj.
Import into the game. Attach a high resolution image to it...I implemented drawing on that texture, as well as some simple splat mapping thru shaders.
Turn the .obj into a memblock.
Now write a quick routine that moves the planes vertices based on whatever you like. I started with a .png but then just moved to an array of floats for accuracy.
for i =
for j =
vertex = i*128+j
move the vertex up or down
next
next
You can then save the edited object for use...or do all of this is Blender and just use the resulting .obj. And then, once you do that, you'll get all kinds of other ideas about what to do...I've got a level editor working right now with the ability to create simple objects for walls/floors and import complex objects to simply scale and place. Nothing really usable right now, but fun to play with on the way.
Born. Currently living.