wow! the result is impressive... I thought you were using something like geometry shaders / tessellation and similar stuff. Great Job!