Would the results be as good with a geometric pattern?
Yes, its just a process of drawing the texture map with 2D software.
I use Xara Xtreme.