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)