Hi! I've started doing some work in Material Maker and I love it.
Here's one of the materials I've made recently - I release it under CC-0 - enjoy!
unfa-Concrete_Wall.ptex.zip
My overall feeling is that it's very powerful, but the UI and UX need work - I find it especially difficult to work with large node graphs. Just panning and zooming the node graph is difficult.
I know a lot of these limitations come from Godot - maybe material Maker could become a driving force in improving it upstream?
I think I can manage much more complex node graphs in Blender than in Material Maker, because:
- I can zoom in and out without much limitation
- I can use dot (no-op) nodes to create visually readable DAG paths (like PCBs) instead of getting tangled in unwieldy noodles that cross each other in every direction
- I can use panels to group nodes visually and make it easier to move these groups around
- I can drag a node onto a noodle to insert it between two other nodes
- I can duplicate a node with it's original inputs staying connected
- I can cut the noodles instead of disconnecting them one by one
- I can create groups and re-use node groups much more easily, with finer control still being there
I think one of the easiest ways to improve this node editing experience is by allowing the users to zoom out far more.
Right now I feel like hitting my head on a low ceiling all the time when I try to zoom out more.
Also - a mini map of the node graph with the ability to pan with it would be very helpful.
I'm excited to see he Workflow nodes, trying to implement a way of merging sub-materials together - it'd be way easier to work this way instead of manually affecting every PBR map of my material by hand for every layer of detail. However I was unable to understand how these are supposed to work and how to use them.
Now - these are pretty fresh notes, I've been using Material Maker for about a week now - I am very, very excited for it, and it already can do amazing things, but I feel there's a need for many quality of life improvements and helping users manage large graphs.
Thank you for creating this software, and making it free for everyone.
This is wonderful!
PS: I'm sorry if this is a wrong place to post such a letter. I'll happily move it somewhere if need be.