Okay... lol ops: I totally forgot about the difference between vertex- and pixelshaders. In this case, you need your texture-lookup in the vertexshader, which is a problem.

Maybe you can do something with parameterized terrain, but that would require an awefull lot of math, and it's only good for total random terrain generation.

And that article looks very interesting.