blender_materials
Create and manage PBR materials in Blender, supporting fabric, metal, wood, glass, and ceramic types, with assign and preset options.
Instructions
Create and manage PBR materials in Blender.
Supports multiple operations through the operation parameter:
create_fabric: Create fabric material (velvet, silk, cotton, linen, etc.)
create_metal: Create metal material (gold, silver, brass, copper, etc.)
create_wood: Create wood material (oak, pine, mahogany, walnut, etc.)
create_glass: Create glass material (clear, tinted, frosted, stained)
create_ceramic: Create ceramic material (porcelain, ceramic, terra_cotta)
assign_to_object: Assign existing material to object
create_from_preset: Create material from predefined preset
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ior | No | Index of refraction (1.0-2.5) | |
| name | No | Name for the new material | Material |
| metallic | No | Metallic property (0-1) | |
| operation | No | Material operation type | create_fabric |
| roughness | No | Surface roughness (0-1) | |
| wood_type | No | Type of wood (oak, pine, mahogany, walnut, cherry, beech) | oak |
| anisotropy | No | Surface anisotropy for brushed effects (0-1) | |
| base_color | No | Base color as RGB values (0-1) | |
| glass_type | No | Type of glass (clear, tinted, frosted, stained) | clear |
| glossiness | No | Surface glossiness (0-1) | |
| metal_type | No | Type of metal (gold, silver, brass, copper, iron, aluminum) | gold |
| silk_sheen | No | Sheen intensity for silk materials (0-1) | |
| fabric_type | No | Type of fabric (velvet, silk, cotton, linen, brocade, satin, wool) | velvet |
| grain_scale | No | Scale of wood grain pattern (0.1-5.0) | |
| object_name | No | Name of object for assignment | |
| preset_name | No | Name of material preset to use | |
| sub_surface | No | Subsurface scattering amount (0-1) | |
| weave_scale | No | Scale of weave pattern (0.1-10.0) | |
| ceramic_type | No | Type of ceramic (porcelain, ceramic, terra_cotta) | porcelain |
| transmission | No | Light transmission amount (0-1) | |
| material_name | No | Name of material for assignment | |
| normal_strength | No | Normal map intensity (0-1) | |
| velvet_softness | No | Softness for velvet materials (0-1) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |