set_shader_node_property
Set a node-level property on a shader node, such as operation type or blend mode.
Instructions
Set a node-level property (not a socket) on a shader node.
These are the dropdowns and checkboxes on the node body rather than its input sockets: Math 'operation', Mix 'blend_type', Voronoi 'feature' (use 'DISTANCE_TO_EDGE' for vein and crack patterns), Wave 'wave_type' and 'bands_direction', Noise 'noise_dimensions'.
Args: material_name: Name of the material. node_name: Name of the node. property: Property name. Must be one of the allowed node properties. value: String enum identifier, number, or boolean.
Returns: Dict with the node, property, and the value that was applied.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| value | Yes | ||
| property | Yes | ||
| node_name | Yes | ||
| material_name | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||