Commit Graph

111 Commits

Author SHA1 Message Date
RodZill4
754edea090 optimized hierarchy pane previews and made them configurable 2020-03-06 23:40:09 +01:00
RodZill4
8283c744d3 Added hierarchy pane 2020-03-02 23:01:27 +01:00
RodZill4
48fbd55546 Added 2 panel locations on the right and made panels movable 2020-02-28 08:41:17 +01:00
RodZill4
6523ae3b06 Added elongation node and update documentation 2020-02-15 22:20:26 +01:00
RodZill4
fb3b9c88d6 Prepared tooltips everywhere and minor fixes & optimizations 2020-02-15 11:17:41 +01:00
RodZill4
7c7cfdaa0a optimised loader by caching predefined nodes 2020-02-13 08:37:42 +01:00
RodZill4
49e3ca0a2d Fixed a few warnings and disabled some others 2020-02-13 08:37:01 +01:00
RodZill4
93f6407c2f Updated node serialization (so it saves only existing parameters) and examples 2020-02-12 08:05:45 +01:00
RodZill4
62e6d57b1e Updated 3DSDF nodes with color, and skulls and mmm_donuts examples 2020-02-06 21:51:14 +01:00
RodZill4
6b183aa7a0 Merge branch 'master' into dev-generic 2020-02-04 07:48:10 +01:00
RodZill4
6338680b32 Added color and editable title to comment nodes 2020-02-03 20:55:32 +01:00
RodZill4
0c5ce185fe Added a better error message when generation fails. increased message queue size (to avoid freeze when opening many .ptex files at the same time) 2020-01-31 07:50:54 +01:00
RodZill4
a811f3400f Moved io types definition (with conversions and preview) to a json file 2020-01-28 22:40:03 +01:00
RodZill4
f1ff09dcc4 Moved MMLoader to autoload. Updated demo so it can be exported. 2020-01-28 11:47:29 +01:00
RodZill4
f7a3d2b846 Updated moved files paths in GDScript files 2020-01-25 15:54:20 +01:00
RodZill4
71dce8108d Fixed graph node free error 2020-01-05 12:36:46 +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
5207b8093e Added UI in 2D preview to edit parameters. 2019-12-27 22:30:49 +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
97e923e781 Added types to ios nodes 2019-12-22 23:27:02 +01:00
RodZill4
9b961e50c5 Added all 3D SDF nodes in the base library. Updated thumbnails of 2D SDF nodes. 2019-12-21 10:11:39 +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
2a51e3b726 Prepared function generation for inputs 2019-12-12 23:11:43 +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
ebeb998333 Fix in convolution node and 4 new convolution node templates 2019-12-03 23:10:48 +01:00
RodZill4
b153b3306f (last?) changes for 0.7 2019-11-24 18:47:21 +01:00
RodZill4
8650a5ae40 Fixed a bug that allowed Material to be duplicated 2019-11-22 07:47:45 +01:00
RodZill4
d72f1f2055 Fixed problem when duplicating gradient (interpolation mode was not copied) 2019-11-19 07:16:09 +01:00
RodZill4
3ff862f446 minor changes and fixes
- Added an option to duplicate nodes
- Creating a subgraph will now show the contents of the subgraph (so it can be easily renamed)
- Fixed node preview updtae when the node's seed is modified
2019-11-17 07:40:50 +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
Rodz Labs
587f5d85a3
Merge branch 'master' into remove-trailing-whitespace 2019-11-10 17:19:53 +01:00
RodZill4
85599c2fea Added menu to show nodes documentation and updated import plugin 2019-11-10 15:02:00 +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
46c2c1b684 Fixed randomness condition on groups 2019-11-06 23:55:09 +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
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
f136046082 Added support for shader materials and added a tesselated sphere in preview shapes 2019-11-02 22:58:29 +01:00
Rodolphe Suescun
bfa1306b0e Added export and debug nodes 2019-11-02 08:43:54 +01:00
RodZill4
5430f96f29 Removed useless debug output in convolution 2019-11-01 06:21:28 +01:00
RodZill4
e598f0867d Updated convolution (support for sparse matrix content to override matrix function) and added emboss node 2019-10-31 22:14:18 +01:00
RodZill4
47fa19c65f fix in convolution node (incorrect behavior near edges) 2019-10-29 22:12:53 +01:00
RodZill4
c375c7e23e Added an output and a parameter to support LOD in buffer 2019-10-29 22:12:14 +01:00
RodZill4
4c2274104b Made IOs node editable (can add/remove ports) 2019-10-29 22:10:08 +01:00
RodZill4
46d0e0f5cd Updated switch to update connections when changing the number of choices/outputs and added tooltips 2019-10-27 14:48:35 +01:00
RodZill4
f07e4475a2 JSON files are now pretty-printed 2019-10-27 14:36:16 +01:00