Skip to content

Releases: RodZill4/material-maker

Material Maker 1.5p1

14 Feb 10:08

Choose a tag to compare

Bug Fixes

  • Fixed problem when exporting materials on command line in Export node
  • Fixed folder picker not showing set path in 2D export (contributed by williamchange)
  • Fixed small FloatEdit sizes in pixel editor (contributed by williamchange)
  • Fixed Tones node minimization and LoD update (contributed by williamchange)
  • Fixed spacing in connection style buttons (contributed by williamchange)
  • Fixed preview2d center shortcut not activating (contributed by williamchange)
  • Fixed share asset dialog size on hidpi displays (contributed by williamchange)
  • Fixed status bar icons artifacts (contributed by williamchange)
  • Fixed tooltips (contributed by williamchange)
  • Fixed classic theme floatedit style in splines dialog (contributed by williamchange)
  • Fixed dropping files with extensions in caps (contributed by williamchange)
  • Fixed error when using export node without suffix (contributed by williamchange)
  • Fixed transparency preview/export (contributed by williamchange)
  • Fixed export expression index showing as a float (contributed by williamchange)
  • Fixed undo/redo for framing nodes (contributed by williamchange)
  • Fixed function icon in EasySDF editor (contributed by williamchange)
  • Fixed non-existent signal error when editing nodes (contributed by williamchange)
  • Fixed reroute not updating port type on connection undo/redo (contributed by williamchange)
  • Fixed controller input throwing an error on option edit (contributed by TechnicallyMay)
  • Fixed "Fill To Random Color" repeating colors on adjacent tiles (contributed by DevFika)
  • Fixed Tiler node offset for odd rows (contributed by DevFika)

Material Maker 1.5

18 Jan 13:27

Choose a tag to compare

General

  • Added support for loading DDS images (contributed by williamchange)
  • Support FBX mesh loading (contributed by williamchange)
  • Reintroduced CLI to export materials on command line (including mass export materials from the website)
  • Updated the color picker to remember the selected color mode and picker shape (contributed by williamchange)
  • Eased start and ending flexible layout drag (contributed by williamchange)
  • Added pen tablet driver preference for Windows (contributed by williamchange)
  • Normalized mac icon size (contributed by williamchange)

Graph editor

  • Added lasso selection for nodes (contributed by williamchange)
  • Added node inputs swapping with the Alt+S shortcut (contributed by williamchange)
  • Implemented ctrl + rmb drag to cut connections (contributed by williamchange)
  • Added a node alignment toolbar for the graph panel (contributed by williamchange)
  • Added shortcuts to align nodes horizontally (contributed by williamchange)
  • Added a shortcut (Shift+RMB) to create reroutes anywhere on a connection (contributed by williamchange)
  • Added a shortcut (Control+Shift+F) to frame selected nodes (contributed by williamchange)
  • Added UI tooltips for menubar buttons (contributed by williamchange)

Library panel

  • Added library menu option to update library item (contributed by williamchange)
  • Improved menu text for adding item to library (contributed by williamchange)
  • Updated the Library panel to show library path (contributed by williamchange)
  • Keep popup open when toggling libraries (contributed by williamchange)

Reference panel

  • Added pasting clipboard image to reference panel (contributed by williamchange)
  • Added an item to clear recents in load recent menu (contributed by williamchange)
  • Improved progress window dialog (contributed by williamchange)
  • Added a preference to use system native file dialogs (contributed by williamchange)
  • Allowed creation of splines node from data drag to graph (contributed by williamchange)

2D Preview panel

  • Added $resolution as a filepath variable for export file name (contributed by williamchange)
  • Snap transform gizmo to a specific axis for Preview2D (contributed by williamchange)
  • Made 2D Preview alpha checkers customizable (contrtibuted by williamchange)

3D Preview panel

  • Updated the 3D preview panel to remember environment selection (contributed by williamchange)
  • Added an option to reset the object rotation in the 3D preview panel (contributed by williamchange)
  • Added post-processing options to the 3D Preview (contributed by williamchange)
  • Added Shift+RMB shortcut to rotate environment (contributed by williamchange)

Environment editor

  • Made environment editor labels casing consistent (contributed by williamchange)
  • Improved environment thumbnail generation (contributed by williamchange)

Themes

  • Improved Classic theme (contributed by williamchange)
  • Improved scrollbar theme consistency/legibility (contributed by williamchange)
  • Improved buffer timing legibility in light themes (contributed by williamchange)
  • Added outline for current pixel cell in the pixels parameter editor (contributed by williamchange)
  • Improved FloatEdit uneditable font color (contributed by williamchange)

About dialog

  • Implemented opening the About dialog from the app menu on macOS (contributed by williamchange)
  • Added link support for contributor names in about dialog (contributed by williamchange)

Performance

  • Updated the “Load From Website” dialog to load thumbnails based on the active filter
  • Optimized graph rendering by simplifying nodes when zoomed out (contributed by williamchange)
  • Improved Gradient parameter editor peformance (contributed by williamchange)
  • Improved floatedit performance (contributed by williamchange)

Nodes

New nodes

  • Added a Kite SDF node (contributed by williamchange)
  • Added Directional Warp node (contributed by williamchange)
  • Added Inverse Circle Map node (contributed by williamchange)
  • Added Symmetric Nearest Neighbor filter node (contributed by williamchange)
  • Added missing SDF nodes (ellipse, tunnel, stairs, pyramid, ellipsoid, octahedron) to the base library (contributed by williamchange)
  • Added the Mesh Triplanar node to the base library (contributed by williamchange)

Updated nodes

  • Exposed number as an input map for 7 Segment and Roman Number nodes (contributed by williamchange)
  • Added strength map input for warp node (contributed by williamchange)
  • Added 3D rotation for Vec3 Math node (contributed by williamchange)
  • Added support for multiple lines in text node (contributed by williamchange)
  • Added support for forground and background colors in text node (contributed by williamchange)
  • Added button to reset Tones node levels (contributed by williamchange)
  • Set file dialog path to image directory in image node (contributed by williamchange)
  • Made godot export target names more consistent (contributed by williamchange)
  • Added line tool for the pixels node (contributed by williamchange)
  • Enabled drag-and-drop to rearrange remote/ios params (contributed by williamchange)
  • Added icons for 3D primitives in the EasySDF editor (contributed by williamchange)
  • Shrinked nodes when possible (contributed by williamchange)
  • Improved the bevel preset in the curve editor (contributed by williamchange)
  • Updated node edit and node load/save buttons (contributed by williamchange)
  • Removed AO export for Blender export target (contributed by williamchange)
  • Improved the Export node (contributed by williamchange)
  • Updated comment node to show placeholder text only on selection (contributed by williamchange)
  • Improved remote link drawing (contributed by williamchange)
  • Improved the Curve and Polygon parameter editors (contributed by williamchange)
  • Added UV Mode for Custom UV node (contributed by williamchange)
  • Added option to mirror gradient in gradient nodes (contributed by williamchange)
  • Added a shortcut to color one or more comment nodes (contributed by williamchange)

Bug Fixes

  • Fixed texture leak in Preview2D
  • Fixed drag/drop focus style on floatedit in remote (contributed by williamchange)
  • Fixed RichTextLabel colors in light theme (contributed by williamchange)
  • Fixed align start toolbar button icon and library section buttons (contributed by williamchange)
  • Fixed star shape artifacts (contributed by williamchange)
  • Fixed error when editing color in gradient nodes (contributed by williamchange)
  • Fixed FileDialog context menu position (contributed by williamchange)
  • Fixed file dialog save button text (contributed by williamchange)
  • Fixed white pixels in graph panel (contributed by williamchange)
  • Fixed environment editor not loading config values (contributed by williamchange)
  • Fixed missing ORM texture in PBR Material Godot 4 export (contributed by williamchange)
  • Fixed the Dynamic PBR preview and Godot 4 export (contributed by williamchange)
  • Fixed classic reroute not draggable (contributed by williamchange)
  • Fixed export target condition not saving (contributed by williamchange)
  • Fixed reroute positions when added from in/output (contributed by williamchange)
  • Fixed add node popup size (contributed by williamchange)

Misc

  • Material Maker is now based on Godot 4.5.1

Material Maker 1.4

05 Oct 10:11

Choose a tag to compare

Bug Fixes

  • Fixed a problem when resizing the reroute node
  • Fixed a problem when saving textures for dynamic materials export
  • Fixed a missing icon in comment node in Classic theme
  • Fixed support for bevel and mortar inputs in Custom Tile node

Material Maker 1.4RC6

21 Sep 11:36

Choose a tag to compare

Material Maker 1.4RC6 Pre-release
Pre-release

General

  • Updated X icon, added Bluesky and Mastodon in About dialog
  • Updated contributors and patreons lists in About dialog

Nodes

  • Added support for #count in variadic nodes

Bug Fixes

  • Fixed recents not updating when loading from menu (contributed by williamchange)
  • Fixed ExportMenu not shown on custom model drop (contributed by williamchange)
  • Fixed redundant extension when exporting mesh map (contributed by williamchange)
  • Fixed incorrect render index in counter (contributed by williamchange)
  • Fixed reroute showing previous linked node on undo (contributed by williamchange)
  • Fixed tooltip shown when mouse is away from slot (contributed by williamchange)
  • Fixed reroute rect by hiding titlebar_hbox label (contributed by williamchange)
  • Fixed hierarchy tree if MM started without panel (contributed by williamchange)
  • Fixed $idx not working in export (contributed by williamchange)
  • Fixed undo/redo for remote/ios nodes (contributed by williamchange)
  • Fixed theme icon loading in editor (contributed by williamchange)
  • Fixed 3D preview for dynamic materials
  • Fixed shader generation in Debug node for texture uniforms

Material Maker 1.4RC5

25 Aug 14:40

Choose a tag to compare

Material Maker 1.4RC5 Pre-release
Pre-release

Bug Fixes

  • Fixed a bug that caused recents not to be added when a .ptex file is dropped (contributed by williamchange)
  • Fixed lattice grid not updating when the slice count is updated (contributed by williamchange)
  • Fixed SplinesView drawn area offset on start (contributed by williamchange)
  • Fixed splines handle lines not drawing (contributed by williamchange)
  • Fixed typo for transform node's mode tooltip (contributed by williamchange)
  • Updated mode doc for transform node (contributed by williamchange)
  • Fixed tones cursor outline not updating on undo (contributed by williamchange)
  • Missing check for comment line in quick connection (contributed by williamchange)
  • Fix reroute pos y offset when adding from port (contributed by williamchange)
  • Fix filepath format not updating in 3d map export (contributed by williamchange)
  • Fixed crash that occured when deleting an iterate buffer
  • Relaxed render status condition when exporting materials
  • Removed disable render option
  • Documentation fixes (contributed by williamchange)

Material Maker 1.4RC4

07 Aug 09:11

Choose a tag to compare

Material Maker 1.4RC4 Pre-release
Pre-release

General

  • Don't show export menu for 3d preview on start (contributed by williamchange)

Nodes

  • Fixed dynamic pbr preview shader (contributed by williamchange)
  • Fixed dynamic materials export for Godot 4 (contributed by Paulo Poiati)

Bug Fixes

  • Fix global menu translation for macOS (contributed by williamchange)
  • Fix comment nodes not undoing position (contributed by williamchange)
  • Fixed environment preview not showing reflection (contributed by williamchange)
  • Fixed environment thumbnail generation (contributed by williamchange)
  • Fixed window jump when maximizing from splash (contributed by williamchange)
  • Fix connected signals errors when dragging panels (contributed by williamchange)
  • Add null check in set_current_environment (contributed by williamchange)
  • Fixed histogram with buffer inputs bug
  • Fixed problem that caused the iterate buffer to stop updating

Material Maker 1.4RC3

30 Jul 06:03

Choose a tag to compare

Material Maker 1.4RC3 Pre-release
Pre-release

General

  • Improved idle FPS tooltip in preferences (contributed by williamchange)
  • Removed library tree tooltips (contributed by williamchange)
  • Removed www. from splashscreen URL (contributed by williamchange)
  • Added hint for unload submenu when no custom library is loaded (contributed by williamchange)
  • Made website spelling consistent in tooltips (contributed by williamchange)

Nodes

  • Added library icons for Decompose and Combine (contributed by williamchange)
  • Added missing short/long desc. for material nodes (contributed by williamchange)
  • Added icon for Mesh Map node (contributed by williamchange)
  • Added several aliases (contributed by williamchange)
  • Improved reroute ports drawing (contributed by williamchange)

Bug Fixes

  • Fixed duplicate with links shortcut (contributed by williamchange)
  • Fixed duplicated "Help" menu for macOS (contributed by williamchange)
  • Fixed comment node not dragging enclosed nodes (contributed by williamchange)
  • Fixed environment upload (contributed by williamchange)
  • Fixed saved preview mesh uv scale not applying (contributed by williamchange)
  • Fixed center view not accounting for zoom level (contributed by williamchange)
  • Fixed text/code edit white pixels corners when focused (contributed by williamchange)
  • Fixed comment node not dragging comment line node (contributed by williamchange)
  • Fixed create/web node not spawning at graph center (contributed by williamchange)
  • Fixed crash when adding website nodes from library (contributed by williamchange)
  • Fixed custom icon visibility on edited nodes (contributed by williamchange)
  • Fixed restoring animation export size (contributed by williamchange)
  • Fixed Preview3D material not updating (contributed by williamchange)
  • Fixed node title color unchanged when edited (contributed by williamchange)
  • Fixed for C key menu item shortcut for macOS (contributed by williamchange)
  • Fixed simplex noise seed offset (contributed by williamchange)
  • Fixed hidpi display panel undock position (contributed by williamchange)
  • Fixed various non-critical errors and warnings (contributed by williamchange)

Material Maker 1.4RC2

12 Jul 15:01

Choose a tag to compare

Material Maker 1.4RC2 Pre-release
Pre-release

General

  • Preview3D mesh UV scale is now saved in settings (contributed by williamchange)
  • Removed RZLogo TextureRect in about.tscn (contributed by williamchange)

Nodes

  • Fixed noise node banding artifacts

Bug Fixes

  • Fixed connections shown in front of nodes (contributed by williamchange)
  • Fixed render counter context menu position (contributed by williamchange)
  • Fixed missing top-level label in hierarchy panel (contributed by williamchange)
  • Fixed small default window size on hidpi displays (contributed by williamchange)
  • Fixed unlit material doc on inputs (contributed by williamchange)
  • Fixed hierarchy panel previews (contributed by williamchange)
  • Fixed reroute context menu (contributed by williamchange)
  • Fixed a problem that caused buffers and materials not to updating correctly
  • Fixed add node filter context pos on hidpi displays (contributed by williamchange)
  • Fixed add node popup size not updating correctly (contributed by williamchange)
  • Fixed preview3d that did not immediately apply 3D scale (contributed by williamchange)
  • Fixed comment color popup scale and position on hidpi display (contributed by williamchange)
  • Fixed propagating node changes (contributed by williamchange)
  • Fixed CodeEditor errors (contributed by williamchange)
  • Fixed crash that occurred when hovering param linked to minimized nodes (contributed by williamchange)
  • Fixed ShowTree button size when entering subgraph (contributed by williamchange)
  • Added missing parameter types in shader nodes documentation (contributed by williamchange)
  • Added image check when exporting materials
  • Fixed Font problem on Text node
  • Fixed layout on multicolumn nodes
  • Fixed comment node documentation and images (contributed by williamchange)
  • Various code format and warning fixes (contributed by williamchange)
  • Fixed scale factor for flexible layout subwindows
  • Fixed growing export menu problem on Mac

Material Maker 1.4RC1

02 Jul 06:24

Choose a tag to compare

Material Maker 1.4RC1 Pre-release
Pre-release

General

  • Fixed shader exports for Unity and Unreal engines (HLSL generation for array uniforms)

Nodes

  • Fixed FBM noise and kaleidoscope nodes compatibility (contributed by williamchange)
  • Fixed switch node input tooltips (contributed by williamchange)
  • Fixed classic reroute (contributed by williamchange)

Bug Fixes

  • Fixed a problem that caused the menu to update repeatedly when moving a node
  • Adjusted File Dialog minimum size (contributed by williamchange)
  • Made load from website dialog exclusive (contributed by williamchange)
  • Fixed comment line node min size not updating (contributed by williamchange)
  • Fixed hdri download error dialog scale on hidpi displays (contributed by williamchange)
  • Removed Ctrl+R shortcut for 2D/3D buttons (contributed by williamchange)
  • Fixed SDF builder param size not updating (contributed by williamchange)
  • Fixed and updated tip text mouse icons (contributed by williamchange)
  • Fixed float edit drag focus bug (contributed by DevFika)
  • Removed Show/Hide side panels menu item
  • Small fixes in Splines editor

Material Maker 1.4b3

11 Jun 20:09

Choose a tag to compare

Material Maker 1.4b3 Pre-release
Pre-release

General

  • Added Graph view preferences for connection styles (contributed by williamchange)
  • Updated graph zoom level UI
  • Added X shortcut to delete selected nodes (contributed by williamchange)
  • Added duplicate with inputs (Control+Shift+D) command (contributed by williamchange)

Nodes

  • Added Comment Line node (contributed by williamchange)
  • Made float edit control smaller (contributed by Jowan-Spooner)

Bug Fixes

  • Fixed comments behavior when moving through hierarchy
  • Show webpage when clicking website url on splashscreen
  • Fixed export node
  • Fixed SDF editor problem with polygon parameters
  • Fixed generated cylinder tangents
  • Fixed generic node layout
  • Many fixes in EasySDF editor (renaming, hide button, many 3D primitives)
  • Fixed dialog placement under Linux (contributed by williamchange)
  • Fixed scroll to item buttons in Library panel (contributed by williamchange)
  • Fixed 2D preview reset tooltip (contributed by williamchange)
  • Fixed environment list size (contributed by williamchange)
  • Fixed camera controller reset (contributed by williamchange)
  • Fixed crash that occurred when loading a mesh without UVs (contributed by williamchange)
  • Fixes in Add Node popup (contributed by williamchange)
  • Fixes in About dialog (contributed by williamchange)
  • Made tip text translatable (contributed by williamchange)
  • Fixes in light theme (contributed by williamchange)
  • Miscellaneous UI fixes (contributed by williamchange)