1. A method for placing a surface texture on an outer surface of a golf ball comprising: segmenting the outer surface into a plurality of Euclidean geometry-based shapes; and mapping a first set of surface texture placement locations within at least one of the Euclidean geometry-based shapes using at least a segment of an L-system generated pattern; and packing the surface texture on the outer surface according to the L-system generated pattern.