get_material_instance_base_overrides
Read a material instance's base overrides — blend mode, two-sided, shading model and opacity mask clip — with each bOverride flag, so you can diagnose surface rendering issues when parameters look correct.
Instructions
Read a material instance's base property overrides: blend mode, two-sided, shading model and opacity mask clip value, each with its own bOverride_ flag. These are the surface-level settings that decide whether something renders opaque, masked or translucent, and they are separate from parameters -- so a material that looks wrong despite correct parameters is often a blend-mode override. The flag matters as much as the value: an override that is false means the parent's setting wins whatever value is stored. set_material_instance_base_overrides writes them.
Returns: { material_instance_path: string, override_blend_mode: bool, blend_mode: string, override_two_sided: bool, two_sided: bool, override_shading_model: bool, shading_model: string, override_opacity_mask_clip_value: bool, opacity_mask_clip_value: float }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| material_instance_path | Yes | Content path to the UMaterialInstanceConstant. |