disconnect_to_material_output
Disconnect a material output property in Unreal Engine, removing the existing link so the slot reverts to its default input. Safe and idempotent on already-disconnected properties.
Instructions
Disconnect a material output property (inverse of connect_to_material_output). Idempotent: an already-disconnected property returns already_disconnected=true (still success — the output slot always resolves to a valid input, so false is unambiguously "nothing was connected", never an error).
Returns: { material: string, output_property: string, disconnected: bool, already_disconnected: bool }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| material_path | Yes | Material asset path. | |
| output_property | Yes | BaseColor, Metallic, Roughness, Normal, Emissive, Opacity, OpacityMask, Specular, ... (same strings as connect_to_material_output) |