RodZill4
d376aa22f8
Updated convolution node and added gaussian blur
2019-10-20 22:37:42 +02:00
Rodolphe Suescun
159ee7678b
Added subgraph navigation popup
2019-10-20 11:33:33 +02:00
Rodolphe Suescun
66790ed86d
Moved the "About" box to a separate directory and added itch.io link
2019-10-20 11:21:02 +02:00
RodZill4
854b0c8b98
Fixed size of gradient popup (which could change when resizing the main window)
2019-10-17 07:39:36 +02:00
RodZill4
e573a78fd6
Updated Godot integration
2019-10-16 23:15:11 +02:00
RodZill4
28654f3eba
Updated base library and added truchet generator
2019-10-13 10:14:43 +02:00
RodZill4
19b9d804b9
Fixed control label edition in remote
2019-10-10 22:43:34 +02:00
RodZill4
825d98e0fe
Added main code section to shader generators
2019-10-10 07:42:38 +02:00
RodZill4
3adeffe23c
Fixed preview update problem
2019-10-09 20:39:08 +02:00
RodZill4
ad2de4a52e
Updated code editors and added a menu to create all elementary generators
2019-10-07 20:41:57 +02:00
RodZill4
a7f371e142
icons cleanup
2019-10-06 14:07:49 +02:00
RodZill4
d024688511
Added a runes generator and a detailed edit for gradients
2019-10-06 10:02:09 +02:00
RodZill4
b58770c2a0
Added preview, rendering fixes, better grouping
2019-10-05 11:04:50 +02:00
RodZill4
8ed10ccd02
Display value on slider and import improvements (support for ORM textures)
2019-10-01 23:15:36 +02:00
RodZill4
8c06cd3aa8
Updated import, preview and slider widgets
2019-10-01 08:34:08 +02:00
RodZill4
101de7f32b
Removed useless print calls and started adding the "create subgraph" command
2019-09-27 08:28:33 +02:00
RodZill4
f512b977c6
Remote related fixes
2019-09-26 22:32:49 +02:00
RodZill4
027a311554
More remote node updates (only serialize is missing I guess...)
2019-09-25 23:29:06 +02:00
RodZill4
201f911f75
More progress on remote and various fixes
2019-09-24 22:25:46 +02:00
RodZill4
8af2c04f91
Mmore progree on remotes and hierarchy
2019-09-22 22:17:26 +02:00
Rodolphe Suescun
afb84a85cf
Started implementing remote node
2019-09-20 20:43:57 +02:00
RodZill4
9834571c4a
Fixed shader generation and added transform, mirror and skew
...
Fixed shader generation with nested usage of inputs (process code until no further input substitution is possible)
2019-09-12 21:16:07 +02:00
RodZill4
82f83ca482
More fixes and cleanup
2019-09-11 07:53:06 +02:00
Rodolphe Suescun
bcdac09cd7
More progress on refactoring and more
...
Basic import plugin works.
Added gradient parameter to custom node.
hsv_adjust now supports alpha channel.
Remove deprecated scenes.
2019-08-09 08:16:24 +02:00
RodZill4
65a08b4650
Added an Apply button to the node editor window
2018-11-20 07:46:51 +01:00
RodZill4
3bb9dd50db
Generic node updates
...
- Added support for inputs and alternate syntax for parameters ($foo instead of $(foo))
- Added support for default input values ($uv can be used for non uniform defaults)
2018-11-19 23:09:22 +01:00
RodZill4
f06ffaf9f7
Added support for inputs in generic node and rewrote AdjustHSV as generic.
2018-11-11 19:18:26 +01:00
Rodolphe Suescun
7f4cc79a47
Fixed a few problems reported by Godot 3.1a2
2018-11-04 15:43:02 +01:00
Rodolphe Suescun
c624e0f6ee
Added support for alpha channel in colorize node
2018-11-03 17:43:32 +01:00
Rodolphe Suescun
78bb4551a8
Color parameters and RGBA generic outputs
...
Also added default value to float, boolean and enum parameters
2018-10-28 17:06:42 +01:00
Rodolphe Suescun
5d80d9db63
Refactored custom node parameters editor
2018-10-28 16:26:37 +01:00
RodZill4
bf4a125386
Node editor updates and support for alpha channel
...
Added initial support for alpha channel (in combine, decompose and blend nodes). Textures with alpha channels can be exported using the material node albedo input.
Updated node editor with a simple editor for enumerated parameters.
2018-10-26 22:44:47 +02:00
RodZill4
938397f3f6
More node editor progress, support for globals in generic nodes
2018-10-13 17:31:37 +02:00
RodZill4
0d85cd5aef
Updated custom node and associated editor
...
Custom nodes now support outputs and basic (float) parameters, and are serialized/deserialized correctly.
2018-10-09 07:24:44 +02:00
RodZill4
ee0bc96f30
Added a generic node type
...
Updated all nodes so parameters are located in a "parameters" variable.
Started writing a generic node model whose behavior is defined in a json file. Should be able to replace all generators so far.
Wrote json files for bricks and noise nodes.
Started preparing a custom node.
2018-10-02 07:46:20 +02:00
RodZill4
9bdcb73411
Fixed problems in Material Maker addon for Godot
...
Icon and settings taken from the project
2018-09-12 19:21:42 +02:00
RodZill4
e4aebb9b1f
Updated link to make it child of graph_edit control
...
Should fix problems under Linux
2018-09-11 21:43:40 +02:00
RodZill4
d05631122c
Added documentation for new nodes
...
Added documentation for Material, Export, Comment, Switch and Remote nodes.
Fixed missing "tool" attribute in editable_label script.
Reordered misc. nodes in base library.
2018-09-11 19:38:59 +02:00
RodZill4
d6527848d3
Added clipping when drawing links
2018-09-10 22:43:17 +02:00
RodZill4
1a5ddae226
Added comment node
2018-09-10 21:59:52 +02:00
RodZill4
cb03131b85
Added control link check and editable labels
...
Now linking new controls to a linked_control will check compatibility (same control type and parameters).
Linked control labels are now editable.
Modified the Switch node layout so it is easier to understand.
Updated the bricks example to use the switch and remote nodes.
2018-09-10 08:00:03 +02:00
RodZill4
f116aa0e22
Added switch node
...
Added node that can select between 2x2 inputs to generate 2 outputs
2018-09-09 15:20:01 +02:00
RodZill4
9dc6d4b18a
Gradient and serialization related updates
...
Added a class for gradient (that handles serialization and shader generation), and updated the GradientEditor.
Added a "Types" class that handles values serialization.
Updated linked_control and config_control to link to GradientEditors.
2018-09-09 12:09:05 +02:00
RodZill4
95a737029a
Started adding the "remote node"
...
Started adding the "remote" node, that can control important parameters of the graph and save/restore configurations of groups of parameters. This should help creating easily configurable materials.
Added new "mosaic" example
2018-09-08 12:25:28 +02:00
RodZill4
1c56fc60d8
Cleanup and renaming
...
Moved Material Spray to another repository.
Renamed the addon directory to material_maker
2018-09-03 21:35:44 +02:00