NeoTextureEdit is an 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
The most current version as well as the sourcecode can be found
at the sourceforge project page:
The NeoTexture Library can be used to load a texture graph generated
by NeoTextureEdit and create the according textures at runtime.
NeoTextureEdit and the runtime generation library NeoTexture are
licensed under the GNU LGPL v.3. See the files COPYING and
COPYING.LESSER for details.
NeoTextureEdit needs a Java 1.6 compliant runtime environment. For
OpenGL preview rendering a graphics card with shader support is
To learn the usage of the editor you can look at the provided example
textures in the examples directory.
NeoTextureEdit saves its settings on exit in a file called
'TextureEdtiorSettings'. This file will be saved in the directory
from where you start the editor. This file also contains your pattern
presets. Deleting this file resets to the factory settings.
Linux: Use the provided shell script in the main directory to run
Windows: Use the provided executable to start.
MacOS: The application can be started via double-click in the finder.
- Spectral Control Widget for Noise Bands
- Two new filter added: Math1 and Modulus
- OSX Improvements
- Texture Node Folding
- Directional Blur option in Blur filter
- Blur filter added
- Improved Node Preview (with arbitrary Zoom)
- Transform now only in Patterns and extra Transform Filter
- Gamma and Desaturation in Color Correction Filter
- Combine Filter to select arbitrary RGBA channels
- small UI Improvements (Selection of multiple nodes and nicer rendering)
- Cache System Rewrite
- pattern brick bug fix
- license change to GNU LGPL v.3
- external run time generation library now available
- changed the texture graph file format slightly
- Export String (with replace options %f %r) for marking channels for export
- Command Line option for export to image (now batch export possible; also with wildcards)
- SCM changed from svn to git on sourceforge
- New Pattern: Bitmap: allows to load images as generator patterns
- New Pattern: Function: basic sin/saw/square function as generator pattern
- Command line options for loading texture graph files and disabling OpenGL
- Switched to LWJGL 2.3
- several minor fixes/tweaks: among others are new presets, auto-loading
of example at first start; switched to system UI instead of nimbus for