Commit Graph

579 Commits

Author SHA1 Message Date
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
Hugo Locurcio 7f9808a415
Fix mixed indentation in `gen_switch.gd`
Mixed indentation is no longer allowed in Godot's `master` branch.
This change allows Material Maker to run without script errors
when using the `master` branch.
2019-10-17 14:16:59 +02:00
RodZill4 854b0c8b98 Fixed size of gradient popup (which could change when resizing the main window) 2019-10-17 07:39:36 +02:00
RodZill4 e573a78fd6 Updated Godot integration 2019-10-16 23:15:11 +02:00
Rodz Labs 2b67c5a4f5
Merge pull request #11 from jackaperkins/rotate_fix
Add button to turn on rotation animation in preview window
2019-10-16 22:53:53 +02:00
jack 44ee81e351 Add button to turn on rotation animation in preview window 2019-10-16 15:08:21 +02:00
RodZill4 74959637bd Size parameter fix and better preview UI 2019-10-14 20:42:11 +02:00
RodZill4 477eec692b Fixed normal map and updated 3d preview 2019-10-13 22:06:13 +02:00
RodZill4 28654f3eba Updated base library and added truchet generator 2019-10-13 10:14:43 +02:00
RodZill4 4dbfd6be75 Added comment nodes 2019-10-12 08:30:46 +02:00
RodZill4 8006f07e04 Updates in transform and voronoi, and compatibility fix
- Fixed compatibility with v0.5 files
- Added a randomness parameter to voronoi
- Changed tranform order (translate applies first so rotate and scale are relative to the center of the source)
2019-10-12 07:10:25 +02:00
RodZill4 19b9d804b9 Fixed control label edition in remote 2019-10-10 22:43:34 +02:00
RodZill4 825d98e0fe Added main code section to shader generators 2019-10-10 07:42:38 +02:00
RodZill4 3adeffe23c Fixed preview update problem 2019-10-09 20:39:08 +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 a7f371e142 icons cleanup 2019-10-06 14:07:49 +02:00
RodZill4 d024688511 Added a runes generator and a detailed edit for gradients 2019-10-06 10:02:09 +02:00
RodZill4 4cfd8fbc1e Fixed generic node update and added weave generator 2019-10-05 22:24:00 +02:00
RodZill4 8651569f2b Fixed problem with preview and generic node update 2019-10-05 19:50:44 +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 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 c4a0bbc0a8 Removed useless files... 2019-09-27 08:35:33 +02:00
RodZill4 101de7f32b Removed useless print calls and started adding the "create subgraph" command 2019-09-27 08:28:33 +02:00
RodZill4 f512b977c6 Remote related fixes 2019-09-26 22:32:49 +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 ac4a5c39b6 Added support for hierrachical navigation 2019-09-19 07:56:32 +02:00
RodZill4 07273fdd04 fixed rotation in transform, started implementing hierrachy 2019-09-17 08:12:53 +02:00
RodZill4 caf682de88 updated generator naming in shaders and added basic convolutions 2019-09-16 20:45:47 +02:00
RodZill4 f2807f4eff Implemented lazy buffers update and started refactoring material node. 2019-09-14 09:14:27 +02:00
RodZill4 d643cecebb Fixed 3d preview and added warp generator 2019-09-13 08:07:46 +02:00
RodZill4 9834571c4a Fixed shader generation and added transform, mirror and skew
Fixed shader generation with nested usage of inputs (process code until no further input substitution is possible)
2019-09-12 21:16:07 +02:00
RodZill4 59dced1c09 Updated generic layout and implemented blend generator
Preview is now resized with a single click.
2019-09-11 23:13:10 +02:00
RodZill4 82f83ca482 More fixes and cleanup 2019-09-11 07:53:06 +02:00
RodZill4 be2e7f6e59 Updated generic node layout (added input names) and all .mmg files 2019-09-10 22:51:49 +02:00
RodZill4 bd8becaf75 Removed old generator model file format 2019-09-10 21:25:08 +02:00
RodZill4 34349c98ca Minor fixes and cleanup 2019-09-10 21:01:08 +02:00
RodZill4 27d5ddbe97 Implemented save and shader generator editing... 2019-09-09 22:00:18 +02:00
Rodolphe Suescun 0bcdbb2204 More refactoring and added image "generator" 2019-08-25 23:27:07 +02:00
Rodolphe Suescun 9d650c98a1 Reimplemented node deletion 2019-08-19 16:37:17 +02:00
Rodolphe Suescun d8d9aaa9b4 More refactoring and added buffer generator 2019-08-18 16:28:50 +02:00