NeoTextureEdit

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.

Concepts

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.



This graph-based representation of a texture is resolution independent and allows to create high-quality textures for different target architectures from the same source material (the texture graph). The graph is also very small in size (usually at most a few kilobytes).



With a procedural texture description it is also possible to create infinite variations of a given base texture by modifying or randomizing only a few parameters.





