Skip to content

Releases: RodZill4/material-maker

Material Maker 1.4RC2

12 Jul 15:01
Compare
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
Compare
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
Compare
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)

Material Maker 1.4b2

09 May 19:34
Compare
Choose a tag to compare
Material Maker 1.4b2 Pre-release
Pre-release

General

  • Animation export parameters are now saved (contributed by williamchange)
  • Added a keyboard shortcut (H) to minimize nodes (contributed by williamchange)
  • Updated gradient color picker to focus hex field when shown (contributed by williamchange)
  • Added a shortcut (Control+,) for the Preferences dialog (contributed by williamchange)
  • Added a limit of 5 custom models shown in the list in Preview 3D UI
  • Improved DMG generation for macos (contributed by williamchange)

Nodes

  • Made RGBA transform nodes variadic (contributed by williamchange)
  • Allow dragging curve parameter to tonality node (contributed by williamchange)
  • Fixed artifacts in FBM nodes (contributed by williamchange)
  • Fixes missing nodes descriptions (contributed by williamchange)
  • Fixes typos in node labels (contributed by williamchange)
  • Updated math aliases with new operators (contributed by williamchange)
  • Improved Splines parameter editor (contributed by NotArme)
  • Improved node labels alignment
  • Added a Unity URP lit export target for static material types (contributed by williamchange)
  • Fixed kaleidoscope variations (contributed by williamchange)
  • Added axis parameters to Extrude/Revolution nodes (contributed by williamchange)
  • Added more primitives to the EasySDF editor (contributed by williamchange)

Bug Fixes

  • Fixed tonemap/exposure fields not showing when environment is set (contributed by williamchange)
  • Fixes in export editor
  • Fixed EXR file format support
  • Fixed documentation access from Material Maker (contributed by NotArme)
  • Fixes in environment editor (contributed by wojtekpil)
  • Fixes in the About dialog (contributed by williamchange)
  • Fixed the curve preset icons (contributed by williamchange)
  • Fixed aliasing problem in TEX3D preview (contributed by williamchange)
  • Fixed division-by-zero errorrs in SDF3D preview (contributed by williamchange)
  • Fixed Alt-drag on editors for fine-tuning float values (contributed by williamchange)
  • Made the license uneditable in the About dialog (contributed by williamchange)
  • Fixed weird presets of Shape node (contributed by williamchange)
  • Documentation fixes and updates (contributed by NotArme and williamchange)
  • Fixed graph screenshot feature
  • Fixed Unity HDRP export target (contributed by williamchange)
  • Fixed the scale of dialogs for hi-dpi displays (contributed by williamchange)
  • Fixed the HDRI download dialog title (contributed by williamchange)
  • Fixed environment panel minimum size (contributed by williamchange)

1.4b1

06 Apr 10:09
Compare
Choose a tag to compare
1.4b1 Pre-release
Pre-release

Material Maker 1.4b1

General

  • Added AgX tonemapper and tonemap exposure and white parameters in the 3D preview (contributed by williamchange)

Nodes

  • Added a Custom Tiles node that can accepts the shape of a tile as SDF input
  • Added a Fill Select node that can select a single area in a Fill result
  • Fixed the smooth curvature node by increasing blur quality
  • Fixed Japanese Glyphs nodes
  • Updated the reroute node's color so it's more visible

Bug Fixes

  • Fixed single click edit of float parameter edit control (contributed by wojtekpil)
  • Fixed icons problem in undocked panels
  • Added missing file options in export editor
  • Fixed shadertoy shader export for polygon/polyline parameters
  • Fixed texture filtering and repeat problems
  • Fixed status bar tip on 3D preview
  • Fixed comment highlighting in code editor
  • Fixed message when closing with unsaved projects (contributed by williamchange)
  • Small fix for the meteor rain splash screen (contributed by williamchange)
  • Fixed preview export for non-image types
  • Fixed spline edit dialog
  • Fixed Preference window, that vanished when trying to download languages
  • Show locale as english if it's not found

Miscellaneous

  • Material Maker is now based on Godot 4.4.1
  • Updated documentation to include Blender export (contributed by williamchange)

Material Maker 1.4a3

16 Mar 19:54
Compare
Choose a tag to compare
Material Maker 1.4a3 Pre-release
Pre-release

General

  • The 3D preview panel has been completely redesigned (contributed by Jowan-Spooner)
  • The Create Library dialog has been updated (contributed by NotArme)
  • When uploading materials, it is now possible to select the preview
  • Camera controls are now consistent in all 3D views

Nodes

  • The default nodes library now has more consistent node names (contributed by NotArme)
  • The wavelet node now loops correctly (contributed by NotArme)
  • The Pixelize node now has support for Bayer matrix dithering
  • The Japanese Glyphs node now has a normalized bevel range (contributed by williamchange)

Bug Fixes

  • Fixed a few bugs in shader generation
  • Fixed problems in the EasySDF node and editor
  • Fixed greyscale images export
  • Fixed export of images with transparency (contributed by karmaral)
  • Fixed problem with saving environments
  • When saving, errors will now be showed to the user in an alert window (contributed by NotArme)
  • Messages in the status bar have been improved (contributed by NotArme)
  • Fixed window scaling problems with high DPI screens
  • Fixes in several Bricks nodes and Tones node
  • Fixes in the Generalized Kuwahara node (contributed by williamchange)

Miscellaneous

  • Material Maker is now based on Godot 4.4
  • The MacOS disk image background has been improved (contributed by williamchange)

Material Maker 1.4a2

16 Jan 20:41
Compare
Choose a tag to compare
Material Maker 1.4a2 Pre-release
Pre-release

Material Maker 1.4a2

General

  • The Add Nodes popup has been improved (contributed by Jowan-Spooner)
  • The 2D preview and References panels have been redesigned (contributed by Jowan-Spooner)
  • Themes have been improved (contributed by Jowan-Spooner)
  • Default layouts have been added for material authoring and painting
    modes (contributed by Jowan-Spooner)
  • Added new splash screens (Crown Gambit, DroppedBeat)

Nodes

  • Updated the Roman Numerals node (now supports values upto 3999 and
    has an align parameter)
  • Rewrote the comment node
  • Added Reverse, Evenly Distribute and Simplify tools to the Gradient editor
    widget (contributed by Jowan-Spooner)

Bug Fixes

  • Started fixing material exports (Godot and static materials for Unreal)
  • Fixed user libraries problem (contributed by NotArme)
  • Fixed splashscreen position with multiple screens (contributed by NotArme)
  • Fixed problems in environment editor
  • Fixed popup menu locations

Miscellaneous

  • Material Maker is now based on Godot 4.4dev7

Material Maker 1.4a1

02 Nov 18:41
Compare
Choose a tag to compare
Material Maker 1.4a1 Pre-release
Pre-release

Material Maker 1.4a1

Known problems

  • User settings are saved in a different directory (so using 1.4 alphas should not
    affect your 1.3 configuration)
  • Subwindows are not scaled correctly if the UI scale is not 1

General

  • Added flexible UI layout: panels can be moved anywhere in the window or
    undocked (Material authoring and Painting have different layouts)
  • Improved theme support (especially made many custom UI components themeable),
    added a new Modern theme and improved old themes (contributed by Jowan-Spooner)
  • Added basic support for GLTF 3D models
  • Dropping a .obj or .glb file into the 3D preview panel will use it as preview model
  • In the 3D preview replaced the default cube mesh with a chamfered cube and the
    plane with a bent plane (chamfer and curvature can be modified in the mesh
    configuration popup)
  • Improved the Add Node popup so it's themeable, more performant and has better search
    capabilities (contributed by Jowan-Spooner)
  • Improved the Library panel's design (contributed by Jowan-Spooner)
  • Added an editor for polygon parameters in the 2D preview
  • Added a shader error diagnostic tool
  • Added easy stylus pressure configuration in painting tool
  • Added a Find/Replace tool to code editor
  • Added an option to delete rescued unsaved projects at startup
  • Added support for hover copy+paste on float, color and gradient editors

Nodes

  • Added a MeshMap node that automatically bakes maps (position, normal, tangent,
    curvature, occlusion or thickness) for the current custom mesh.
  • Added many new 2D and 3D SDF nodes (contributed by Theaninova and williamchange)
  • Added new operations to the Math and Vec3 Math nodes (contributed by williamchange)
  • Added a Shard FBM noise node (contributed by williamchange)
  • Added a Tex3D Uniform node (contributed by williamchange)
  • Added Classic, Generalized and Anisotropic Kuwahara filter nodes (contributed by williamchange)
  • Redesigned the Float and Gradient parameter editor widgets (contributed by Jowan-Spooner)
  • Improved the image picker UI (contributed by Jowan-Spooner)
  • Added a new Splines parameter type (that can be edited in the 2D preview directly)
    and a new Splines node
  • Added a new Pixels parameter type, that can describe tiny images with 2, 4, 8 or 16 colors,
    and can be edited in the 2D preview directly. Added new Pixels and Smooth Pixels nodes
  • Added a new Lattice parameter type and a new Distort node
  • Added a new Webcam node that can output a Webcam feed (MacOS only)
  • Added a density input to the Noise node
  • The 2D and 3D SDF Boolean and Transform nodes, the 3D SDF Color node and the
    Tex3D Transform, Blend Select and Shape Select nodes are now variadic (contributed by williamchange)
  • The Blend node now has Hue, Saturation, Color and Value blend modes (contributed
    by williamchange)
  • The Spherize node has been improved (contributed by williamchange)
  • Updated documentation for many nodes (contributed by williamchange)

Bug Fixes

  • Small fixes in the GLSL parser
  • Optimized polygon/polyline parameter

Miscellaneous

  • Material Maker is now based on Godot 4.3. While porting to Godot 4, many features
    have been rewritten completely, including shader code generation and shader rendering
  • The MacOS export has been modified so Material Maker can be installed
    easily (contributed by williamchange)

Material Maker 1.3

24 Apr 18:44
1a86d73
Compare
Choose a tag to compare

General

  • Updated interface to the website to login and upload assets without the need
    of a web browser
  • Added custom nodes sharing on the website (connect to the website and right
    click a custom node to share it)
  • Added support for the $rndi (that returns a random integer value) parameter
    expression function (contributed by Arnklit)
  • Added an option in the 2D Preview panel to export non square textures

Nodes

  • Added a Random Weave node (contributed by Arnklit)
  • Added variations controls to all SDF repeat (2D and 3D, grid and circle)
    nodes (contributed by Arnklit)
  • Updated the Normal Blend node to make it variadic (contributed by Arnklit)
  • Added Cairo tiles node
  • Added a Spherize node (contributed by williamchange)

Bug Fixes

  • Fixed an update problem in the Iterate Buffer node
  • Fixed a NaN problem in the sdArc node (contributed by myaaaaaaaaa)
  • Fixed a problem where the recovery file was not deleted when closing a tab
  • Fixed an export problem in the Painting tool
  • Fixed a problem with the Fill nodes where areas could leak though corners

Miscellaneous

  • Material Maker is now based on Godot 3.5.2

Material Maker 1.2p1

27 Feb 08:13
Compare
Choose a tag to compare

New features

  • Added Unreal Engine 5 export targets that generate a Python script for UE5 to
    build automatically the generated material (it's necessary to setup a path for
    Python in UE, this is described in the documentation)

Bug Fixes

  • Fixed several small problems in the Export Editor window
  • Fixed a problem that caused the 3D preview to update incorrectly
  • Fixed a problem in the Tones Map node that could cause incorrect shader code generation
  • Fixed a problem in the animation export tool that occurred when exporting graphs with buffers
  • Fixed Histogram panel (not updating correctly) and improved histogram rendering
  • Updated the Math nodes to improve parameters consistency (contributed by williamchange)
  • Fixed a bug that caused Material Maker to crash when entering an expression as parameter in the Text node