Material Maker 1.5
First of all, Happy New Year! May your year be seamless and your nodes well aligned. ;)
Material Maker 1.5 is now available for download, with lots of user interface improvements and a few new nodes. Most of those have been contributed by williamchange, while I focused on fixing a few remaining bugs from the Godot 4 port.
Thanks a lot to everyone who support this project, by donating here or on Patreon, contributing code or reporting bugs, or uploading awesome materials on the website.
We now have a monthly showreel video that shows materials from the website, so please don't hesitate to upload your work so it will be shown next month. You can find those video in this playlist. Please don't hesitate to thumb up those videos or add a comment (which material is the best? do you like the music?) to feed the algorithm.
And last but not least, Material Maker will be available on Steam later this year, and you can already wishlist it if you want (and if you do thanks for doing so).
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 with Alt+Left Mouse Button (contributed by williamchange)

- Added node inputs swapping with the Alt+S shortcut (contributed by williamchange)
- Implemented Ctrl+Right Mouse Button 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)
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)
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)
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
Files
Get Material Maker
Material Maker
Procedural textures authoring tool
| Status | In development |
| Category | Tool |
| Author | RodZilla |
| Tags | designer, godot-engine, material, PBR (Physically Based Rendering), Procedural Generation, substance, Textures |
| Languages | English |
More posts
- I need your help (just 2 clicks)93 days ago
- Material Maker 1.4Oct 05, 2025
- Material Maker 1.4RC6Sep 21, 2025
- Material Maker 1.4RC5Aug 25, 2025
- Material Maker 1.4RC4Aug 07, 2025
- Material Maker 1.4RC3Jul 30, 2025
- Material Maker 1.4RC2Jul 12, 2025
- Material Maker 1.4 RC1Jul 03, 2025
- A third beta for 1.4Jun 11, 2025

Leave a comment
Log in with itch.io to leave a comment.