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
ced53d01db
Added an icon for the remote node
2019-11-10 17:45:03 +01:00
RodZill4
85599c2fea
Added menu to show nodes documentation and updated import plugin
2019-11-10 15:02:00 +01:00
RodZill4
bbfe288b15
Preloaded renderer, support for subsurface scattering, minor fixes
2019-11-06 22:33:01 +01:00
RodZill4
4c9ada6249
Fixes in remote node
2019-10-26 13:49:35 +02:00
RodZill4
4fc7c11a29
Updated size parameter handling and resized all examples to 2048x2048
...
Also added a base class for all graph nodes, fixed issues with graph/remote interactions.
2019-10-21 23:58:14 +02:00
Rodolphe Suescun
159ee7678b
Added subgraph navigation popup
2019-10-20 11:33:33 +02:00
Rodolphe Suescun
b44160b582
Moved preview stuff to a new directory. Slightly updated environments as described in #29
2019-10-20 08:50:32 +02:00
Rodolphe Suescun
c8414f47df
Updated switch node and refactored generator edit feature.
2019-10-20 00:59:51 +02:00
Rodolphe Suescun
885b74a845
Detect loops when connecting nodes and make sure Material cannot be deleted
2019-10-19 01:30:25 +02:00
Rodz Labs
31a84fcc86
Merge branch 'export_plugin' into keys
2019-10-17 22:29:16 +02:00
Rodz Labs
02107023a4
Merge pull request #20 from Calinou/add-window-margins
...
Add margins to the window
2019-10-17 22:28:03 +02:00
jack perkins
5cdc5e5b55
Add view menu, move C to center command to view menu, add ctrl+0 to reset zoom to view menu
2019-10-17 19:03:18 +02:00
jack perkins
738ec515c9
Make menu code swap control for command on mac OSX
2019-10-17 17:29:17 +02:00
Hugo Locurcio
b0f47f9061
Add margins to the window
...
This prevents text from being next to the window borders,
which looks ugly and is difficult to read when in fullscreen mode.
2019-10-17 15:08:01 +02:00
Hugo Locurcio
880babaa03
Use 4× MSAA for the 3D viewports
...
This makes them look better thanks to reduced aliasing.
2019-10-17 14:55:42 +02:00
RodZill4
e573a78fd6
Updated Godot integration
2019-10-16 23:15:11 +02:00
RodZill4
74959637bd
Size parameter fix and better preview UI
2019-10-14 20:42:11 +02:00
RodZill4
f66cd9a71b
Added preview icons and filter to library pane
2019-10-08 22:17:33 +02:00
RodZill4
ad2de4a52e
Updated code editors and added a menu to create all elementary generators
2019-10-07 20:41:57 +02:00
RodZill4
8651569f2b
Fixed problem with preview and generic node update
2019-10-05 19:50:44 +02:00
RodZill4
8ed10ccd02
Display value on slider and import improvements (support for ORM textures)
2019-10-01 23:15:36 +02:00
RodZill4
8c06cd3aa8
Updated import, preview and slider widgets
2019-10-01 08:34:08 +02:00
RodZill4
b861cf446d
3d preview can now be rotated manually
2019-09-29 21:53:32 +02:00
RodZill4
ff191538f6
Added group creation and refactoring.
...
Moved handling of the "global" definitions of shaders into main shader generation code.
Added group creation (does not create inputs yet, and remotes should be cleaned).
updated all preview meshes (to fix problems with depth).
2019-09-29 10:07:32 +02:00
RodZill4
027a311554
More remote node updates (only serialize is missing I guess...)
2019-09-25 23:29:06 +02:00
RodZill4
bd24b3e87e
More progress on remote, bug fixes, cleanup and changes for standalone release
2019-09-25 08:04:36 +02:00
RodZill4
201f911f75
More progress on remote and various fixes
2019-09-24 22:25:46 +02:00
RodZill4
8af2c04f91
Mmore progree on remotes and hierarchy
2019-09-22 22:17:26 +02:00
Rodolphe Suescun
afb84a85cf
Started implementing remote node
2019-09-20 20:43:57 +02:00
RodZill4
caf682de88
updated generator naming in shaders and added basic convolutions
2019-09-16 20:45:47 +02:00
RodZill4
34349c98ca
Minor fixes and cleanup
2019-09-10 21:01:08 +02:00
Rodolphe Suescun
57c28993db
Refactored basic load and preview functions in graph editor
2019-08-12 15:58:42 +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
Rodolphe Suescun
7f4cc79a47
Fixed a few problems reported by Godot 3.1a2
2018-11-04 15:43:02 +01:00
Rodolphe Suescun
5d80d9db63
Refactored custom node parameters editor
2018-10-28 16:26:37 +01: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
4a504b0bb5
Updated export presets
2018-09-11 20:13:07 +02:00
RodZill4
95a737029a
Started adding the "remote node"
...
Started adding the "remote" node, that can control important parameters of the graph and save/restore configurations of groups of parameters. This should help creating easily configurable materials.
Added new "mosaic" example
2018-09-08 12:25:28 +02:00
RodZill4
2621ff4b46
Improved integration in Godot
...
Exporting a material will now create a SpatialMaterial. The Material graph node
now generates different textures when used as a Godot addon (metallic, roughness
and ambient occlusion are merged into a single texture).
Rendering code (that was in graph_edit and node_base scenes) is now in a single "renderer scene" attached to the main window.
2018-09-04 21:45:14 +02:00
RodZill4
1c56fc60d8
Cleanup and renaming
...
Moved Material Spray to another repository.
Renamed the addon directory to material_maker
2018-09-03 21:35:44 +02:00