RodZill4
bbfe288b15
Preloaded renderer, support for subsurface scattering, minor fixes
2019-11-06 22:33:01 +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
26f083cd3d
Updated remote and group creation
2019-10-24 09:00:31 +02:00
Rodz Labs
448287d2c9
Merge pull request #34 from Calinou/add-return-type-hints
...
Add return type hints to all scripts
2019-10-21 20:56:30 +02:00
Hugo Locurcio
5c28b4f617
Display a disabled item if no recent materials were found in Open Recent
2019-10-21 15:54:15 +02:00
Rodz Labs
27aa683786
Merge branch 'export_plugin' into add-return-type-hints
2019-10-20 23:05:26 +02:00
Hugo Locurcio
a15ed1cf04
Add support for loading additional image formats
...
This also makes it possible to load JPEG images if they have a
`.jpeg` extension.
2019-10-20 19:07:45 +02:00
Hugo Locurcio
93c84650cd
Add return type hints to all scripts
...
This also simplifies some functions.
This partially addresses #30 .
2019-10-20 16:35:45 +02:00
Rodolphe Suescun
66790ed86d
Moved the "About" box to a separate directory and added itch.io link
2019-10-20 11:21:02 +02:00
Rodolphe Suescun
c8414f47df
Updated switch node and refactored generator edit feature.
2019-10-20 00:59:51 +02:00
Rodolphe Suescun
3076b279bd
Updated HTML5 export options and added code to copy examples to a browsable location.
2019-10-19 14:20:18 +02:00
Hugo Locurcio
40ff89846b
Improve the "User manual" button
...
The new behavior of `show_doc()` is as follows:
- Try to open packaged documentation first.
- If the above fails, try to open locally-built documentation
(useful during development).
- If it still fails, try to open the online version.
This also improves path handling to be smarter.
2019-10-19 01:46:25 +02:00
Hugo Locurcio
0bb1fb3537
Fix recently added mixed indent in main_window.gd
2019-10-18 00:27:54 +02:00
Rodz Labs
31a84fcc86
Merge branch 'export_plugin' into keys
2019-10-17 22:29:16 +02:00
Rodz Labs
ab9c5ddac6
Merge branch 'export_plugin' into add-basic-hidpi-support
2019-10-17 22:23:45 +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
865c45b54c
Implement basic hiDPI support
...
This basic implementation simply upscales the viewport if needed.
This ensures crisp display regardless of the OS, and ensures
OS-specific fallbacks don't interfere with the program.
A proper hiDPI implementation will be needed to have better-looking
fonts and rendering.
This partially addresses #8 .
2019-10-17 14:47:38 +02:00
Hugo Locurcio
7d2ee73a1a
Define a minimum window size when supported
...
This prevents UI elements from collapsing when resizing the window.
2019-10-17 14:28:46 +02:00
RodZill4
28654f3eba
Updated base library and added truchet generator
2019-10-13 10:14:43 +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
b58770c2a0
Added preview, rendering fixes, better grouping
2019-10-05 11:04:50 +02:00
RodZill4
57cb3b4a14
Fixed preview problem, and seeds now depend on node position
2019-10-02 23:06:20 +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
101de7f32b
Removed useless print calls and started adding the "create subgraph" command
2019-09-27 08:28:33 +02:00
RodZill4
d643cecebb
Fixed 3d preview and added warp generator
2019-09-13 08:07:46 +02:00
RodZill4
27d5ddbe97
Implemented save and shader generator editing...
2019-09-09 22:00:18 +02:00
Rodolphe Suescun
e9a21454c1
More refactoring on rtexture generation
2019-08-17 17:35:48 +02:00
Rodolphe Suescun
470e55b212
Added nodes removal & new node creation
2019-08-14 15:55:39 +02:00
Rodolphe Suescun
a8dffae7cf
Fixed connecting/disconnecting generators
2019-08-14 09:02:38 +02:00
Rodolphe Suescun
57c28993db
Refactored basic load and preview functions in graph editor
2019-08-12 15:58:42 +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
RodZill4
4baba77243
New recent projects menu entry and paper sample texture.
2019-01-24 22:27:41 +01:00
RodZill4
938397f3f6
More node editor progress, support for globals in generic nodes
2018-10-13 17:31:37 +02:00
RodZill4
9bdcb73411
Fixed problems in Material Maker addon for Godot
...
Icon and settings taken from the project
2018-09-12 19:21:42 +02:00
RodZill4
1a5ddae226
Added comment node
2018-09-10 21:59:52 +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