Add Gaussian smooth pattern generation