Recently, the aid of modern computer graphics and image processing techniques have made photorealistic weaving methods feasible. For example, a fabric-tailored halftoning method called "Stepping Dithering" has been developed for automatically generating Jacquard weave patterns for an arbitrary given image. The method can faithfully reproduce gradually changing tones on fabric at a high resolution. However, we have found that such methods may induce repeated bothersome, visually unappealing patterns for an input image with very smooth tones. To solve this problem, we propose novel methods of evaluating dither masks quantitatively and also present a new algorithm for generating artifact-free weave patterns through optimizing the cost function of the dither masks. Our experiments showed that the proposed method successfully produces smooth tones on fabric.