Seamless Pattern Generation for Textiles and Artwork
Operating System: (if feature is platform specific)
Two New GIMP Canvas Features for Seamless Pattern Generation
My feature suggestion requires the addition of two special canvas features in GIMP. These features will more easily generate higher quality seamless patterns when compared to current methods (when compared to GIMP, Illustrator, CorelDraw, and PhotoShop). The first new canvas feature is called "wrapping." Wrapping allows special symmetries to occur at some, but not all, of the canvas boundaries. If one paints across a boundary, the illegal (cut-off) pixels will appear reflected across a line of symmetry on the other side of the canvas and on top of any existing pixels. The illegal pixels will not be lost. Wrapping will allow pixels to go to the edge of the canvas and across the edge of the canvas in preparation for the second new canvas feature, Tesselation. Even irregular graphics can be used to create a repeating cell for patterns.
The second new feature, Tesselation, allows more complex 2D patterns for tiling. Tesselation makes it easy to create high quality, common 2D tessellations used in textiles, such as those described at https://en.wikipedia.org/wiki/Tessellation. The textile creator will need to select the tile pattern he wishes to create (square, rectangular, canvas offset, no canvas offset, etc.).
Please refer to the attached PowerPoint file for a crude description of these 2 new canvas features for GIMPRepeating_Patterns.pptx.
Use cases
If not obvious, explain the use cases or problems to solve.