In order to explore various types of three-dimensional pattern making I wrote a MEL script that generated ‘attractor’ points which were then duplicated and translated to make a regular pattern around a nurbs surface. The attractors ‘pull’ the surface in different directions with intensity based on distance from the surface. The resulting surface is a three-dimensional pattern which can repeat indefinitely.