Propose an editable procedural or hybrid material
material_recipeReturn deterministic editable scene_apply operations for weathered wood, brushed/painted metal, stone, fabric or image weathering, plus enhanced material/image prompts and validation checks. Control scale, seed, finish and tint; hybrid graphs reuse existing image nodes and can blend an explicitly aligned color variant. Proposals only: no scene mutation, image-provider call, baking or Blender compute.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| seed | No | ||
| tint | No | Linear RGB surface tint; for image weathering this is the deposit/wear tint. | |
| brief | No | Appearance intent used in bounded prompt enhancement; never sent to an image provider by this tool. | |
| recipe | Yes | ||
| target | No | product | |
| uvLayer | No | Required for image_weathering: existing authored UV layer, verified from the source material. | |
| uvScale | No | ||
| fineBump | No | Procedural fine bump; defaults on for procedural recipes and off for image weathering to avoid adding relief accidentally. | |
| strength | No | Wear and relief amount; zero removes procedural weathering and relief. | |
| uvOffset | No | ||
| roughness | No | ||
| variation | No | Color and finish variation, independent of the deterministic seed. | |
| assignments | No | ||
| imageSource | No | ||
| variantMask | No | noise | |
| normalSource | No | Optional authored tangent-space OpenGL normal image; use a verified linear/non-color source. | |
| preserveAlpha | No | Reuse the approved source alpha. A variant changes color only, not the approved silhouette. | |
| variantFactor | No | Variant blend amount; with noise masking this is the maximum variant contribution. | |
| variantSource | No | Optional second base-color image registered to the approved source; never an independently generated companion PBR map. | |
| imageExtension | No | REPEAT | |
| roughnessSource | No | Optional dedicated scalar roughness image, not a packed ORM image. Its existing data color treatment is preserved; select packed channels with a custom graph. | |
| uvRotationRadians | No | ||
| featureScaleMeters | No | Nominal main feature size in meters, assuming applied object scale and one Blender unit per meter. Fine detail is smaller; verify against the object. | |
| variantAlignmentConfirmed | No |