create_material
Creates a simple Material asset in Unreal Content Browser, specifying base color, metallic, roughness, emissive glow, and opacity for automated material setup.
Instructions
Create a simple Material asset in the Unreal Content Browser.
As described in Ch. 5, Materials use VectorParameter nodes for color and ScalarParameter nodes for Metallic/Roughness. This tool automates the creation of a simple solid-color material.
Args: name: Material asset name (e.g., "M_TargetRed") base_color: RGBA color array [R, G, B, A] 0.0-1.0 (e.g., [1,0,0,1] for red) metallic: Metallic value 0.0-1.0 roughness: Roughness value 0.0-1.0 emissive_color: RGBA emissive color for glow effects opacity: Opacity 0.0-1.0 (1.0 = fully opaque) folder_path: Content browser path where material is created
KB: see knowledge_base/08_MATERIALS_AND_RENDERING.md#overview Example: create_material(name="ExampleName")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| opacity | No | ||
| metallic | No | ||
| roughness | No | ||
| base_color | No | ||
| folder_path | No | /Game/Materials | |
| emissive_color | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |