The format is based on Keep a Changelog.
[2.12.1.1] - 2020-023-0213
Fixed
- Fixed C# mono glue generation.
- Various macro style fixes.
Changed
- Moved and renamed some enums (should not affect existing code).
[2.1] - 2020-02-02
Added
- Add reroute node:
- conveniently rearranges existing connections between nodes.
- Add sequence node:
- performs operations on a connected sequence of nodes (add, multiply etc).
- acts like a selector node to quickly choose between noise nodes.
- Add
Make Component From Nodes
option toAdd Component
menu:- replaces existing nodes in-place by moving selected nodes into a new component.
- Ability to delete all selected nodes at once.
Changed
- Disabled graph node headers custom styling to preserve compatibility with Godot 3.1.
- Right-clicking on the graph will show the
Add Component
popup instead ofAdd Node
. -
Add Node
menu redesigned and adapted to matchVisualShader
interface (thanks @Chaosus):- now its a dialog with a tree instead of a menu (broken down into categories).
- easy drag-n-drop functionality.
Fixed
- Disallow connecting ports of the same node to itself.
Changed
- Rename
AnlNoise
class toAccidentalNoise
throughout the module. - Make
AccidentalNoise
extend aResource
so that in can be saved on disk. - Rewrite methods for retrieving noise and instruction indexes via
function
property from which the noise is evaluated. - Rewrite noise image mapping and expose mapping mode and ranges as properties.
-
map_to_image
is used internally, set noise parameters via exposed properties and useget_image
instead.
-
- Mapping ranges changed to
AABB
instead ofRect2
to include 3D noise mapping. - Rewrite
ExpressionBuilder
to use snake_case style by default, camelCase can be toggled before build.
Fixed
- Slightly optimize noise image mapping performance for RGBA8.
Compare versions
2.1.1: https://github.com/Xrayez/godot-anl/compare/2.1-stable...2.1.1-stable
2.0: https://github.com/Xrayez/godot-anl/compare/1.0-stable...2.0-stable