Closed against M2 candidate cf6eaba
The immutable engine-owned DefaultGrid fallback is implemented with shared cached handles, project-default selection, broken-reference diagnostics,…
Closed against M2 candidate cf6eaba
Model slot authoring now exposes stable slot identity, source health, effective ownership, project assignment, locate/clear, and explicit orphans.…
Closed against M2 candidate cf6eaba
Per-source-slot extraction converts supported glTF/FBX PBR values and textures into ordinary editable project Materials with stable provenance. Re-extracti…
Closed against M2 candidate cf6eaba
Registry v3, stable IDs, folder-independent classification, managed-directory exclusion, runtime catalog v2, texture/model import settings, project…
Closed against M2 candidate cf6eaba
Destination-first static and skeletal imports, Import Here/To, in-project adoption, dependency preservation, traversal/symlink rejection, reviewed final…
Closed against M2 candidate cf6eaba
The M2 tracking/architecture contract is implemented in accepted ADRs 0045–0049, shared registry/content types, the content-pipeline boundary, authored…
Closed against M2 candidate cf6eaba
MaterialPropertyBlocks resolve above the live base material with cached per-owner/slot Standard and Surface handles. Invalid blocks preserve the base with…
Closed against M2 candidate cf6eaba
Headless asset processing is implemented through cargo process-assets --project <root> with write/check and JSON behavior. Editor, watcher, validator,…
Closed against M2 candidate cf6eaba
The Content Browser now provides reviewed create/rename/move/duplicate/cut/copy/paste/trash/restore/undo, drag-to-folder, destination-first import,…