I've backed up a bit and am finding a ton of bugs to deal with. Back in the dim3 days, I usually had canned art (so I knew the normals where right) or other pieces of hard-coded data. Since everything is generated now (and generated into internal buffers, so you can't see it), it has to be right from the generated normals, to the generated tangent spaces, to the generated map, to the generated lights and light map to the shader, at once. So I've taken it apart and made sure to get everything right, piece by piece. The engine already looks a lot better now.
I took out some other pieces for now to focus purely on map generation, I was getting way ahead of myself. That's a lot better now, too. I a week or so, depending on time, I'll probably put a new version up.