15. The non-transitory computer readable storage medium of claim 14 , the operations further comprising: determining a plurality of randomized sets of parameters for the procedural painting system; rendering a plurality of final output images by the procedural painting system, wherein the parameters of the procedural painting system for each final output image in the plurality of final output images are determined based on the plurality of randomized sets of parameters; calculating a score for each final output image in the plurality of final output images, using the trained classifier; and identifying an optimal final output image based on the calculated score for each final output image.
16. The non-transitory computer readable storage medium of claim 15 , wherein the procedural painting system renders the base output image, at least one of the plurality of intermediate output images, and at least one of the plurality of final output images using curvilinear patches.