Set Material Property
blender_set_material_propertyModify PBR material properties in Blender, including base color, metallic, roughness, and emission values, to update material appearance.
Instructions
Modify specific property of existing material.
Updates PBR material properties like color, metallic, roughness, or emission.
Args:
material_name (string): Material to modify
property: 'base_color' | 'metallic' | 'roughness' | 'emission_color' | 'emission_strength'
value: Property value (color as RGBA array or number for metallic/roughness/strength)
Returns: Success confirmation
Examples:
Make metallic: { material_name: "Metal", property: "metallic", value: 1.0 }
Set red color: { material_name: "Red", property: "base_color", value: [1, 0, 0, 1] }
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"material_name": "<material_name>",
"property": "<property>",
"value": "<value>"
},
"name": "blender_set_material_property"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| material_name | Yes | Material to modify | |
| property | Yes | ||
| value | Yes | Property value |