add_modifier
Add a modifier to an object with optional parameters such as mirror, bevel, or array. Specify type and properties; returns modifier name for later application.
Instructions
Add a modifier to an object with optional parameters.
Parameters:
name: Object name
modifier_type: MIRROR, BEVEL, ARRAY, SOLIDIFY, SUBSURF, DECIMATE, DISPLACE, SHRINKWRAP, WIREFRAME, SKIN, LATTICE, CAST, etc.
modifier_name: Display name for the modifier (auto-generated if omitted)
params: JSON string of modifier properties, e.g.: MIRROR: '{"use_axis": [true, false, false], "use_clip": true}' BEVEL: '{"width": 0.1, "segments": 3}' ARRAY: '{"count": 4, "relative_offset_displace": [1, 0, 0]}' SOLIDIFY: '{"thickness": 0.05}' SUBSURF: '{"levels": 2, "render_levels": 3}'
Returns the modifier name so you can reference it later with apply_modifier.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| modifier_type | Yes | ||
| modifier_name | No | ||
| params | No |