blender_set_material_node
Add a procedural or image texture node to a material and wire it into the Principled BSDF. Set node type, properties, and input for quick material shading.
Instructions
Add a procedural or image texture node to a material and wire it into the Principled BSDF. This is the fast path to interesting surfaces without hand-building node trees.
Example - marbled stone ->
material='Stone', node_type='noise', properties={'Scale': 6, 'Detail': 8, 'Roughness': 0.6}, input='Base Color'
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| image | No | ||
| input | No | Base Color | |
| output | No | ||
| location | No | ||
| material | Yes | ||
| node_name | No | ||
| node_type | No | noise, voronoi, gradient, wave, checker, magic, brick, musgrave, white_noise, image or environment. | noise |
| properties | No | Node settings, e.g. {'Scale': 8, 'Detail': 6} for noise, or {'Scale': 5, 'Randomness': 1} for voronoi. | |
| response_format | No | 'markdown' for readable output, 'json' for raw structured data. | json |