RodZill4
a811f3400f
Moved io types definition (with conversions and preview) to a json file
2020-01-28 22:40:03 +01:00
RodZill4
b6a2d08f78
Moved everything not necessary for the plugin away from "addons"
2020-01-25 15:20:08 +01:00
RodZill4
954a9588c4
updated bricks and base lib
...
- Added brick orientation output to bricks
- Added morphs, greyscale and customuv to base library
2020-01-16 22:53:11 +01:00
RodZill4
836b43da3c
Updated workflow nodes and added documentation
2020-01-11 23:10:46 +01:00
RodZill4
a850af674f
Added min ad max options to the greyscale node
2020-01-07 22:17:14 +01:00
RodZill4
ff9688d16e
Added simple 3D and workflow nodes to the base library
2020-01-07 22:16:54 +01:00
RodZill4
dcfbee7ffc
Added 2D and 3D SDF morph operators
2020-01-06 21:02:25 +01:00
RodZill4
784d46b405
Udated workflow node templates
2020-01-06 08:17:38 +01:00
RodZill4
c52f410142
New greyscale node template
2020-01-06 08:17:25 +01:00
Rodolphe Suescun
44a71faccc
Added workflow and 2D SDF node templates
2020-01-03 16:06:54 +01:00
Rodolphe Suescun
53cdb893af
Fixed node in templates and base library.
2020-01-03 16:06:13 +01:00
Rodolphe Suescun
4af095afba
Fixed problem related to deferring nodes creation
2020-01-03 16:03:53 +01:00
Rodolphe Suescun
7017b80039
Updated normal map template to make buffering optional
2019-12-30 11:47:54 +01:00
Rodolphe Suescun
421af6e439
Updated remote to automatically show configurations with "True" and "False" configs as toggle buttons.
2019-12-30 11:47:27 +01:00
Rodolphe Suescun
724c03feeb
Merge branch 'master' into dev-new-nodes
2019-12-29 18:39:56 +01:00
Rodolphe Suescun
150656d0df
Merge branch 'master' into dev-new-nodes
2019-12-29 18:36:15 +01:00
Rodolphe Suescun
1b377a7b05
More parameters UI in 2D preview
2019-12-29 18:12:35 +01:00
Rodolphe Suescun
5207b8093e
Added UI in 2D preview to edit parameters.
2019-12-27 22:30:49 +01:00
Rodolphe Suescun
a806ea19a3
Merge branch 'master' into dev-ui
2019-12-25 20:16:50 +01:00
Rodolphe Suescun
f5fe47a903
Updated base library
2019-12-25 12:35:00 +01:00
Rodolphe Suescun
1799ade2f2
Fixed switch node (so it supports all port types) + minor bug fixes
2019-12-25 10:36:45 +01:00
Rodolphe Suescun
be432c7223
Added documentation for all 3D signed distance functions nodes.
2019-12-24 15:42:09 +01:00
Rodolphe Suescun
97e923e781
Added types to ios nodes
2019-12-22 23:27:02 +01:00
RodZill4
d80e3caeb9
Added 2d arc node (also useful to create torus arcs)
2019-12-21 21:49:16 +01:00
RodZill4
4b968cc63e
More 3D SDF nodes
2019-12-21 07:44:44 +01:00
RodZill4
78891affae
Added capsule and cylinder
2019-12-18 23:18:28 +01:00
RodZill4
b7fb257d4c
Added more raymarching nodes and examples
2019-12-18 22:36:44 +01:00
RodZill4
864e4e9fe8
More signed distance functions nodes...
2019-12-15 16:21:15 +01:00
RodZill4
e919507f06
Added support for raymarching
...
- Added signed distance functions 2D and 2D input/output types
- Updated SDF2D nodes to used SDF2D inputs/outputs
- Added preview code for SDF2D and SDF3D
- Updates all SDF2D templates
- Added basic SDF3D nodes
2019-12-15 12:41:00 +01:00
RodZill4
69871b32f2
Removed in-editor Material Maker (now obsolete thanks to the import plugin)
2019-12-11 08:02:22 +01:00
RodZill4
fe03a4b28a
Added swap channels node
2019-12-04 22:36:01 +01:00
RodZill4
256272a125
Merge branch 'master' into dev-new-nodes
2019-12-04 22:31:36 +01:00
RodZill4
8282ab24fe
Compatibility fixes for Godot 3.1.2, updated switch to support more choices, and shader nodes to support inputs in enum values
2019-12-04 22:26:54 +01:00
RodZill4
8106811812
Added box and sphere node templates and an example
2019-12-04 21:20:59 +01:00
RodZill4
ebeb998333
Fix in convolution node and 4 new convolution node templates
2019-12-03 23:10:48 +01:00
RodZill4
f05c8a408b
Added behive and generic truchet nodes, update bricks
2019-11-30 18:54:46 +01:00
RodZill4
e251cb3af6
Updated bricks and added indirect uv node
...
Bricks now have rounded corners, an UV map for each brick and an UV map for each brick corner.
2019-11-27 23:58:16 +01:00
RodZill4
8edd21e488
Added new examples to test splatter node and material workflow
2019-11-27 07:45:58 +01:00
RodZill4
f5a558e65f
Updated new node templates
2019-11-22 23:07:34 +01:00
RodZill4
bcd3855273
Added new node templates, updated old ones
2019-11-22 07:50:17 +01:00
RodZill4
4542c2d22e
Minor ui changes
2019-11-22 07:46:23 +01:00
RodZill4
4d90c20493
Bug fixes
...
* In Material node, ORM was not rendered when a channel depended on a texture
* Missing HSlider in generic node broke the Switch
2019-11-14 08:47:21 +01:00
Hugo Locurcio
fc3173b9b4
Remove trailing whitespace, add newlines at end of files
...
This results in less merge conflicts when using the
Text Editor > Files > Trim Trailing Whitespace editor setting.
.ptex, .mmg and .json files generated weren't modified
as these are saved by Material Maker. These files could be made
to end with a newline automatically on save in a future commit.
2019-11-10 01:21:11 +01:00
RodZill4
8f4a525107
Added missing return types ( #30 )
2019-11-06 23:49:26 +01:00
RodZill4
bbfe288b15
Preloaded renderer, support for subsurface scattering, minor fixes
2019-11-06 22:33:01 +01:00
RodZill4
1c4e904a22
Added singed distance function nodes
2019-11-06 08:30:36 +01:00
RodZill4
5141b3e297
Added new float_edit widget to replace the spinbox and the hslider
2019-11-05 22:28:55 +01:00
RodZill4
c121f7c00a
Updated loader and random seed handling ( #15 )
...
Loader is not a lot more generic and deserialization code moved to generators.
There is now a small dice button on nodes that create random patterns that can be used to freeze the seed. Frozen nodes can thus be moved without affecting the seed.
Graph nodes can also transmit their seed to their children (this behavior can be enabled/disabled using the dice button at the top right of the graph pane).
2019-11-04 07:58:17 +01:00
Rodolphe Suescun
c466d20229
Preoared random seed lock button
2019-11-03 10:04:23 +01:00
Rodolphe Suescun
3bd0cf228a
Updated noise node and added color_noise
2019-11-02 22:56:14 +01:00