Ara
Download

Search or run a command

Jump to a section or open an Ara link.

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.clear command 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: ARA3205

  • Constant: material::OVERRIDE

  • Reported by: ara-material