Commit Graph

391 Commits

Author SHA1 Message Date
RodZill4
47aa6a491a Merge branch 'master' into dev-new-nodes 2020-01-17 08:37:06 +01:00
RodZill4
5d1e48b064 Added edge-detect, sharpen and custom_uv nodes to the base library 2020-01-17 08:36:32 +01:00
Rodz Labs
ae102030b8
Merge pull request #61 from Calinou/dim-ui-when-exiting
Dim the UI when exiting the application
2020-01-16 23:09:26 +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
04a57b0c74 updated documentation
- Updated bricks doc
- Added doc for customuv, greyscale, and morphs
2020-01-16 22:52:07 +01:00
Hugo Locurcio
6066d3b871
Dim the UI when exiting the application
This improves user experience a bit when quitting the application,
especially on slower hardware.
2020-01-15 22:12:21 +01:00
RodZill4
0ca3a81022 Updated examples 2020-01-11 23:12:04 +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
8fa12448eb Updated examples (workflow nodes update) 2020-01-06 08:19:14 +01:00
RodZill4
597cdcacc9 Updated previews (higher resolution panoramas) 2020-01-06 08:18:42 +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
RodZill4
dd2e4162af Fixed problem that could occur when deleting nodes 2020-01-06 08:13:42 +01:00
RodZill4
71dce8108d Fixed graph node free error 2020-01-05 12:36:46 +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
88b2f4f2b8 Updated marble example to experiment new workflow nodes 2019-12-30 11:48:48 +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
5e5a7de69e Updated base library 2019-12-25 13:45:45 +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
509853e743 Updated skulls example (fixed type of subgraph ports). 2019-12-24 16:04:10 +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
Rodolphe Suescun
f0a22b593f Added new example with 3D SDF 2019-12-22 23:25:25 +01:00
RodZill4
d80e3caeb9 Added 2d arc node (also useful to create torus arcs) 2019-12-21 21:49:16 +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
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
2a51e3b726 Prepared function generation for inputs 2019-12-12 23:11:43 +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
9a4800883f updated 2d view to show texture as square with margins 2019-12-10 08:00:55 +01:00
RodZill4
52e2af231d Made background 3D preview independant 2019-12-10 06:54:10 +01:00
RodZill4
7ec31234db Moved 2D and 3D preview into separate tabs 2019-12-08 08:50:14 +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
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