Milestones
List view
- [x] **Project format:** Replace `.mcg` with [Adobe Substance 3D Designer's project format](https://experienceleague.adobe.com/en/docs/substance-3d-designer/using/getting-started/overview/overview), `.sbs`. - [x] Open, edit, and save projects in both applications without losing data; testing against latest Adobe Substance Designer version. - [ ] Update bundled projects and editor, command-line, and AI workflows to use `.sbs`. - [x] **Node compatibility:** Support all native Adobe Substance 3D Designer nodes. - [x] List the native nodes, identify existing implementations, and add the missing ones. - [x] Check node inputs, outputs, and parameters against reference examples, with documented accuracy limits. - [x] Add substitute panorama bitmaps from [Poly Haven](https://polyhaven.com) to the assets/panorama folder. - [ ] **Interface and controls:** Deliver a complete workflow from project creation to material export, with an interface familiar to Adobe Substance 3D Designer users. - [ ] Provide essential project and resource management, node graph editing, parameter controls, 2D/3D previews, and export dialogs. - [ ] Support familiar keyboard shortcuts and mouse interactions for navigation, selection, adding and connecting nodes, copy/paste, duplication, deletion, undo/redo, and saving. - [ ] Ensure minimal workflow parity in UI including node appearances, connections, disconnections, etc. - [ ] **Material export:** Use [MaterialX](https://materialx.org/Specification.html) (`.mtlx`) and image files only; replace `.mca` publishing. - [ ] Match [Adobe Substance 3D Designer's export controls](https://experienceleague.adobe.com/en/docs/substance-3d-designer/using/substance-graphs/exporting-bitmaps) and how graph outputs map to material channels. - [ ] Export only the material and textures needed by the chosen Unreal Engine version. - [ ] Demonstrate [Unreal Engine import](https://dev.epicgames.com/documentation/unreal-engine/importing-materialx-files-in-unreal-engine) and correct rendering without manual rewiring; keep a repeatable example, import settings, and visual evidence.
No due date•7/11 issues closed