blender_shaders
Create and edit node-based materials in Blender by adding shader nodes, connecting them, and managing material properties through a structured interface.
Instructions
Shader node graph operations for materials.
Operations:
create_material: create a node-based material
create_node: add a shader node to an existing material
connect_nodes: wire two shader nodes together
list_node_types: return common ShaderNode type names
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| operation | No | create_material | |
| material_name | No | ||
| node_type | No | ShaderNodeBsdfPrincipled | |
| node_name | No | ||
| from_node | No | ||
| from_socket | No | ||
| to_node | No | ||
| to_socket | No | ||
| shader_type | No | ShaderNodeBsdfPrincipled | |
| location_x | No | ||
| location_y | No | ||
| node_properties | No | ||
| clear_nodes | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||