A small tool created to automate landscape material creation.
During the development of the landscape material, I realized that due to ongoing development and improvements, I would need to perform repetitive tasks. For instance, if I needed to expose a new parameter that controls roughness contrast for each landscape layer, I would have to do it multiple times (depending on the number of layers). Therefore, this tool was created to automate this process for me. It generates entire landscape material for a single click.
It has following features:
• Modern and easy-to-navigate UX/UI
• Super clean shader graph that uses comments, reroute nodes, and colors.
• Dynamically places nodes inside shaders based on the number of layers parameter.
• Ability to change the base material function.
• Customizable save location.
• Automatically opens the material after creation.
• Informs the user about the operation's success status using Unreal Engine.
Tool's Demo
Changing Total Layer Numbers and Generating Them Dynamically
Expose Parameters and Material Instance Overview
Opening Material After Creation