Survey of Procedural Methods for Two-Dimensional Texture Generation | Synapse