set_material_properties
Set multiple material attributes—diffuse, emissive, metalness, gloss, opacity, maps—in one request. Update only the specified fields to customize a material asset.
Instructions
Set any combination of properties on a material asset in one call (diffuse, emissive, metalness, gloss/shininess, opacity, maps, etc.). Only the provided fields are changed; all fields are optional. Colors are [r,g,b] 0-1; map fields take asset ids. Returns the updated asset summary. When NOT to use: to change only the diffuse color (set_material_diffuse is a shorthand) or to create a new material (use create_assets type="material").
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| assetId | Yes | Asset ID | |
| properties | Yes | Material properties to set (only included fields are changed) |