blender_generate_pbr_set
Generate a matched PBR material set (BaseColor, Roughness, Metallic, Normal, AO) from a single height field and connect it to a Principled BSDF in one step.
Instructions
Generate a matched BaseColor / Roughness / Metallic / Normal / AO set.
All five maps come from one height field and one seed, which is what makes
them read as a single material. BaseColor is written sRGB, the data maps
Non-Color. Pass material to connect everything to a Principled BSDF in
one step, including an AO multiply onto Base Color.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | File stem for the set. | |
| seed | No | ||
| size | No | ||
| color | No | Shadow colour as #rrggbb. | #808080 |
| scale | No | ||
| color2 | No | Highlight colour as #rrggbb. | #ffffff |
| octaves | No | ||
| pattern | No | fbm | |
| contrast | No | ||
| material | No | Existing material to wire the set into. Optional; when given, the maps are connected to its Principled BSDF. | |
| metallic | No | ||
| output_dir | No | Output directory. | |
| roughness_max | No | ||
| roughness_min | No | ||
| normal_strength | No | ||
| response_format | No | 'markdown' for readable output, 'json' for raw structured data. | markdown |