RodZill4
bd8becaf75
Removed old generator model file format
2019-09-10 21:25:08 +02:00
RodZill4
34349c98ca
Minor fixes and cleanup
2019-09-10 21:01:08 +02:00
RodZill4
27d5ddbe97
Implemented save and shader generator editing...
2019-09-09 22:00:18 +02:00
Rodolphe Suescun
0bcdbb2204
More refactoring and added image "generator"
2019-08-25 23:27:07 +02:00
Rodolphe Suescun
9d650c98a1
Reimplemented node deletion
2019-08-19 16:37:17 +02:00
Rodolphe Suescun
d8d9aaa9b4
More refactoring and added buffer generator
2019-08-18 16:28:50 +02:00
Rodolphe Suescun
e9a21454c1
More refactoring on rtexture generation
2019-08-17 17:35:48 +02:00
Rodolphe Suescun
b614ab50ed
Reimplemented generator instanciation
2019-08-15 11:53:21 +02:00
Rodolphe Suescun
470e55b212
Added nodes removal & new node creation
2019-08-14 15:55:39 +02:00
Rodolphe Suescun
a8dffae7cf
Fixed connecting/disconnecting generators
2019-08-14 09:02:38 +02:00
Rodolphe Suescun
049250e073
Added graph node initialization
2019-08-13 13:38:11 +02:00
Rodolphe Suescun
57c28993db
Refactored basic load and preview functions in graph editor
2019-08-12 15:58:42 +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
66f88f3f46
More shader generation refactoring
2019-08-02 08:17:32 +02:00
RodZill4
cfae489ad0
Started refactoring to build an export_plugin and separate UI from texture generation
2019-07-31 20:53:00 +02:00
RodZill4
6984088b78
Fixed generation of transparent images. Now in tools menu instead of a button in the toolbar.
2019-04-13 19:44:37 +02:00
RodZill4
0b7a36282e
Fixed issues #5 and #7
2019-01-27 09:00:30 +01:00
RodZill4
4baba77243
New recent projects menu entry and paper sample texture.
2019-01-24 22:27:41 +01:00
RodZill4
b36d44eb06
Fixed problem in export node (failure when exporting)
2019-01-09 07:36:30 +01: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
59add0d468
Updated transform and blend nodes to support alpha. Removed obsolete scenes.
2018-11-03 19:35:18 +01:00
Rodolphe Suescun
6ca982b692
Slightly modified the ptex file format
...
Parameters are now saved separately from other node attributes (type, name...). Old files can still be loaded.
2018-11-03 18:56:58 +01:00
Rodolphe Suescun
c624e0f6ee
Added support for alpha channel in colorize node
2018-11-03 17:43:32 +01:00
RodZill4
ade213921c
Rewrote pattern, uniform and voronoi nodes using generic node.
2018-10-31 22:22:41 +01:00
RodZill4
0a4e84ec06
Implemented color, perlin and shape as generic nodes.
2018-10-29 22:22:35 +01:00
RodZill4
166e0891e9
Updated export presets wrt resources added since 0.5 (should fix #3 )
2018-10-28 21:30: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
41fdc5783e
Added custom node example (mandelbrot)
2018-10-26 22:47:27 +02: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
ab9ae4ce5d
Reorganized nodes (1 directory per node)
2018-09-22 08:12:33 +02:00
RodZill4
fafa5fbb1b
Added a "Rays" shape and a radiations logo example
2018-09-21 08:14:20 +02:00
RodZill4
e2e1a67b7e
Added star shape in Shape generator
2018-09-20 08:32:30 +02:00
RodZill4
d9b98693da
Added a simple shape generator
...
Can be used to create a circle, a polygon or a curved star
2018-09-19 08:21:48 +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
4a504b0bb5
Updated export presets
2018-09-11 20:13:07 +02:00
RodZill4
73ccaf32eb
Updated screenshot
2018-09-11 19:47:04 +02:00
RodZill4
4ca96b5d8e
Updated examples
2018-09-11 19:40:34 +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