Diagnostic code · ARA3205
Invalid material override
An instance override, static switch or instance document violates the material contract. Validation, variant selection or parameter packing fails; invalid overrides are not silently converted to valid values.
Common causes
- An override targets an unknown parameter or uses the wrong type; textures contain numeric heap slots instead of symbolic assets or defaults.
- A static switch is not boolean, or an instance document has malformed data or an asset ID without the
mi_prefix. - The renderer resolves a texture to an index outside the supported 16-entry table.
Fixes
Apply the attached
material.instance.clearcommand for the reported node to restore the definition default.Supply a correctly typed value, use symbolic texture assets or defaults, and declare static switches as
bool.For allocation errors, correct the renderer's texture allocation to indices
0..15; do not put heap indices into authored overrides.Repair malformed instance data and use a valid
mi_asset ID.Code:
ARA3205Constant:
material::OVERRIDEReported by: ara-material