procedural surface geometry generator via generative displacement map / three.js