top of page
Node Expressions Change Log
Version | Date | Description |
---|---|---|
1.33 | 26/08/2020 | Compatibility with Blender 2.83+ for new 4D capability of texture nodes |
1.32 | 28/05/2020 | Compatibility with Blender 2.82. |
1.31 | 18/10/2019 | Add popup to ask for contact/feedback/acknowledgement, etc. |
1.30 | 03/10/2019 | Improve performance, introduce ImageTexture node, mix function and better handling of changed socket types. |
1.30 | 06/10/2019 | Improve 'create' UI performance, add Image Texture function, MixRGB function, fix changing of output type (between scalar and vector) and improve some preset options. |
1.29 | 12/09/2019 | Allow inclusion of additional text blocks using an 'include' or 'import' statement - so that functions or other statements can be defined elsewhere and included as needed. Also improve efficiency of automatic layout of generated nodes. |
1.28 | 05/09/2019 | Allow some 'constants' to be defined - eg, "pi", "e" by typing as quoted strings - eg, 'Output = sin(Factor * 2 * "pi")', implement Point Density texture, allow 'inputs(...)' and 'outputs(...)' to restrict visibility of sockets instead of having to use '_' prefix to hide individual variables, implement 'functions' as a special case of groups with a single output |
1.27 | 18/07/2019 | Fix to some presets to use vectors instead of scalars (caused different results when swapping between Eevee and Cycles), tidy up 'Hexagon' preset, disable nodes when adding/removing group outputs (fixed problems where Blender could crash due to a race condition if changes made while preview rendering), add labelled reroute nodes for sub-expressions (improves readability), enhance automatic node layout to improve spacing with variable sized nodes, fix typos in documentation |
1.26 | 08/07/2019 | Refine the merging of 'value' nodes so as to not merge them group nodes (some versions of 2.8 don't support this in Eevee) |
1.25 | 05/07/2019 | Support new Blender 2.8 voronoi modes (eg, Crackle, Closest2, etc.), allow newly created expression node to be positioned with the mouse immediately on creation. |
1.24 | 07/06/2019 | Support negative values in '{...}' defaults, implement 'colorramp(....)', better 'undo' support |
1.23 | 30/05/2019 | Added support for 'musgrave(...)' and 'voronoi(...)' textures (including sub-modes), fixes to handling of vectors, introduce 'group' functionality for iteration (and include Mandelbulb example preset) |
1.22 | 17/05/2019 | Tidy up opening of embedded Documentation window, fix to sub-grouping and optimisations. |
1.21 | 15/05/2019 | Optimise generated sub-expression groups |
1.20 | 14/05/2019 | Create separate group per sub-expressions. Add 'Documentation' button to launch in-app documentation. Improve selection of node on 'create'. |
1.19 | 29/04/2019 | Add 'vmult(...)' and 'vdiv(...)' functions and improve determination of active node tree. |
1.18 | 25/04/2019 | Add additional functions : noise, clamp/clip, vadd, vsub, vdot, vcross, vnorm, fract, ceil, floor |
1.17 | 22/04/2019 | Bug fix for negative expressions, support Input.XXX special variables, enable exacution via Shift+A shortcut. |
1.16 | 22/04/2019 | Bug fix to presets and operator precedence |
1.15 | 18/04/2019 | Enhance presets to allow 'options' for user to configure the expression |
1.14 | 07/04/2019 | Allow presets to be imported to a text block for review/editing. |
1.13 | 05/04/2019 | Implement 'presets' |
1.12 | 05/04/2019 | Only enable menu options if node tree is a valid shader tree |
1.11 | 04/04/2019 | Include 'combine(...)' to create vectors, [] suffix to indicate output is a vector, and [..] to split elements from vectors |
1.10 | 29/03/2019 | Bug fixes, optimisations, allow text block to be used for source of expression |
1.00 | 14/03/2019 | Initial 'proper' release |
0.99 | (Development) | |
bottom of page