Surface pattern designer