create_material
Create new Unreal Engine material assets with configurable blend mode, shading model, and two-sided rendering. Optionally force delete and recreate if asset exists.
Instructions
Create a new Material asset.
Returns error if the asset already exists (avoids editor overwrite popup). Pass force=true to delete and recreate.
Args: name: Material name (e.g. "M_MyMaterial") path: Content Browser path blend_mode: opaque | masked | translucent | additive | modulate | alpha_composite | alpha_holdout shading_model: default_lit | unlit | subsurface | clear_coat | subsurface_profile | two_sided_foliage | cloth | eye | thin_translucent two_sided: Render on both sides opacity_mask_clip_value: Clip value for masked blend mode (0.0-1.0) force: If true, delete existing asset and recreate (default false)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| path | No | /Game/Materials | |
| force | No | ||
| two_sided | No | ||
| blend_mode | No | opaque | |
| shading_model | No | default_lit | |
| opacity_mask_clip_value | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |