With any project, you’re bound to run into little hiccups… unless you’re amazing at preproduction, know something the rest of us don’t, and have luck on your side, or if you’re like me, you hit a lot of them. These hiccups in 3D graphics are usually comical, because a model might look wrong, or things might not animate at the correct times. So I decided fairly early on in my project, I wanted to be able to take screenshots. This was an amazing idea, simply because it allows me to fly around my scene (that I just broke in some new fashion) and snap some pictures with the press of a button. And when taking a screenshot is that painless, you’re bound to do it more often.
So, in chronological order, here’s some fun shots of failure from my terrain generator.
This was a failed attempt at making my textures into one giant 3D texture. What you’re seeing is the lookup table for the texture blending based on height (color coding for each texture).
My first step into making more than one block of terrain. No, they’re not supposed to be spaced out, also, they don’t line up.
Got the alignment working now, but they’re still spaced out.
Closed the gaps to reveal these lovely shadows on the edges. They’re due to not performing normal averaging with normals the terrain block doesn’t contain.
I thought I’d scale up the terrain a bit, but now the textures are going a little out of their bounds (I thought I took care of that, but it turns out I was editing the wrong shader file…)
More texture aliments, and now very sharp cliffs. Let’s try and fix those normals (shadows) first…
… oops.
Perlin noise is touchy…
… and doesn’t care for negative values.
This is what I get for trying a different noise function.
That’s about where I am now. The land of spikes. But things move fast, and I learn from each mistake. It’s fun to look back at the old problems I’ve overcome… even if they seem to keep cropping back up.
















