Website powered by

Unreal Engine Editor Tool - Landescape Material Generator

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 brief

Tool's brief

Tool's Demo

Changing Total Layer Numbers and Generating Them Dynamically

Expose Parameters and Material Instance Overview

Opening Material After Creation