NeoTextureEdit is an open source (GNU LGPL v. 3) easy to use graph-based procedural seamless texture editor. Using continuous basis functions it can generate arbitrary resolution images without quality degradation. Its main purpose is to produce high quality textures for real time rendering applications that can be stored in a few kB and synthesized on application startup. But it can also be used to generate off-line images.
NeoTextureEdit is a cross-platform application that runs on Windows, Linux and MacOSX.
Through the use of a few procedural base patterns like Perlin Noise or Brick Pattern and filter nodes
data flow graphs are constructed that can create highly detailed textures.