Commit Graph

288 Commits

Author SHA1 Message Date
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 8edd21e488 Added new examples to test splatter node and material workflow 2019-11-27 07:45:58 +01:00
RodZill4 b153b3306f (last?) changes for 0.7 2019-11-24 18:47:21 +01:00
RodZill4 cab8020b4d Tiny doc fix 2019-11-23 12:23:03 +01:00
RodZill4 22ccb6fd51 Documentation update 2019-11-23 12:18:34 +01:00
RodZill4 799f18cf3d Updated library with new nodes 2019-11-23 10:44:00 +01:00
RodZill4 431be88767 Doc and examples update 2019-11-23 09:08:48 +01:00
RodZill4 71edcfd72d Added missing library icons 2019-11-22 23:19:20 +01:00
RodZill4 f5a558e65f Updated new node templates 2019-11-22 23:07:34 +01:00
RodZill4 5b4aa0984b Examples update 2019-11-22 08:41:32 +01:00
RodZill4 bcd3855273 Added new node templates, updated old ones 2019-11-22 07:50:17 +01:00
RodZill4 2e06e9db9a Disabled window position/size save/restore in tool mode 2019-11-22 07:48:14 +01:00
RodZill4 8650a5ae40 Fixed a bug that allowed Material to be duplicated 2019-11-22 07:47:45 +01:00
RodZill4 4542c2d22e Minor ui changes 2019-11-22 07:46:23 +01:00
RodZill4 bb3aefeca8 Updated documentation 2019-11-21 08:55:13 +01:00
Hugo Locurcio 16a87e6f2b
Add `.desktop` and AppStream metadata files for Linux integration 2019-11-20 14:31:13 +01:00
RodZill4 d72f1f2055 Fixed problem when duplicating gradient (interpolation mode was not copied) 2019-11-19 07:16:09 +01:00
RodZill4 816a758652 More progress on documentation... 2019-11-19 07:08:36 +01:00
RodZill4 1db87750fb Documentation update 2019-11-18 08:47:31 +01:00
Rodz Labs 41622c8e34
Merge pull request #52 from Calinou/remember-window-position-size
Remember the window position and size across restarts
2019-11-17 07:56:44 +01:00
Rodz Labs a65caf3728
Merge pull request #53 from Calinou/add-fullscreen-toggle
Implement fullscreen toggle by pressing F11 or Alt + Enter
2019-11-17 07:55:57 +01:00
RodZill4 960c87e49c Updated documentation
Everything not describing the nodes library, and the "Simple" section of the library should be ready now.
2019-11-17 07:42:44 +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
Hugo Locurcio eda5e2f9d1
Implement fullscreen toggle by pressing F11 or Alt + Enter 2019-11-16 23:27:07 +01:00
Hugo Locurcio 89237ccbc4
Remember the window position and size across restarts 2019-11-16 23:23:36 +01:00
RodZill4 cfca689e3f Doc update (everything except nodes from the library) 2019-11-14 08:49:10 +01:00
RodZill4 2e97888437 Fixed float edit problem when max <= min 2019-11-14 08:48:16 +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
RodZill4 fd2064181e Updated the float editor so it stops when sliding to bounds 2019-11-10 22:51:03 +01:00
RodZill4 f0beafceb5 Added an icon for the remote node 2019-11-10 17:55:59 +01:00
RodZill4 ced53d01db Added an icon for the remote node 2019-11-10 17:45:03 +01:00
RodZill4 75be7358af Merge branch 'master' of https://github.com/RodZill4/godot-procedural-textures 2019-11-10 17:42:23 +01:00
RodZill4 5b457eb41a Started updating the documentation 2019-11-10 17:41:02 +01:00
Rodz Labs 587f5d85a3
Merge branch 'master' into remove-trailing-whitespace 2019-11-10 17:19:53 +01:00
RodZill4 40fa352dc6 Fixed icon name in saved library 2019-11-10 15:38:54 +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 d37fc835f9 Updated library export to generate unique icon names 2019-11-07 08:25:57 +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 f4a1681fc8 Added new samples 2019-11-06 22:34:23 +01:00
RodZill4 bbfe288b15 Preloaded renderer, support for subsurface scattering, minor fixes 2019-11-06 22:33:01 +01:00
RodZill4 e7a70af690 Filtered unwanted mouse events in float editor and updated shader parameter editor 2019-11-06 08:31:38 +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 e341e25e7f updtaed preview refresh code to avoir queueing many refreshes when tweaking parameters 2019-11-05 22:28:01 +01:00
RodZill4 df07cfab06 Added an option to save the library and updated the library 2019-11-05 20:00:28 +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