Nielk1 / NeoTextureEdit

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NeoTextureEdit
==============

NeoTexture Library.
===================

The NeoTexture Library can be used to load a texture graph generated
by NeoTextureEdit and create the according textures at runtime.


License.
========

NeoTextureEdit and the runtime generation library NeoTexture are
licensed under the GNU LGPL v.3. See the files COPYING and 
COPYING.LESSER for details. 


Dependencies.
=============

NeoTextureEdit needs a Java 1.6 compliant runtime environment.  For
OpenGL preview rendering a graphics card with shader support is
needed.


Notes.
======

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.


Release Notes:
==============

0.6.7-devel:
 - zoom now supports right click drag and mouse wheel
 - eclipse project created
 - added toggle for normal map flip-y
 - moved normal flipping to per-filter properties
 - encapsulated shader logic
 - added min and max clamps to Math1 filter
 - added brighten and darken to blend filter
 - fixed collision on parameter A of FilterMath1, FilterMath1 will also now skip deserialization failures
 - added maven
 - annotation based filter and pattern discovery
 - added Blend2 Filter with Photoshop like implementations of blends, removed brighten and darken from BlendFilter
 - added emissive map to base shader
 - implemented shader selection logic
 - moved emissive logic to new ShaderImproved, reverted shader logic of ShaderBasic
 - PatternBitmap now uses quoted paths during serialization
 - PatternBitmap now properly handles paths in a different root
 - Shader transparency now works
 - New threaded cache and render mode, node names will turn red if waiting for a threaded update

0.6.6-devel:
 - merged several forks, changes:
   - Eric Arnebäck
     - Switched from lwjgl-2.9.1 to lwjgl-2.9.2
     - Replaced JFileChooser with FileDialog
     - fixed so that the program actually uses the spectral control values that has been saved in the tgr file.
   - Lawrence D'Oliveiro
     - include and update Linux launcher shell script from distribution tarball
     - correct path to examples directory
   - Jester
     - Fixed AbstractParameterEditor painting bug
     - AbstractParameterEditor super class now handles boilerplate painting
   - Holger Dammertz
     - fixed issue that spectralControl with start 1 end 8 did not apply default persistence
     - added simple script to create a version number
     - added RGBEImage class for Radiance .hdr format
     - added option to flip x direction of normal map
     - added keyboard scrolling to graph panel
     - added automatic preview-update after changing normal map orientation
   - John "Nielk1" Klein
     - Replaced additional JFileChooser with FileDialog
     - Created Windows launch script

0.6.5-devel:
 - added basic keyboard scrolling to canvas
 - fixes for startup file loading

0.6.4:
 - Spectral Control Widget for Noise Bands
 - Two new filter added: Math1 and Modulus
 - OSX Improvements
 - Texture Node Folding
 - Directional Blur option in Blur filter

0.6.3:
 - Blur filter added

0.6.2:
 - 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

About

License:GNU Lesser General Public License v3.0


Languages

Language:Java 99.8%Language:Python 0.2%Language:Shell 0.0%Language:Batchfile 0.0%