QtMeshEditor 3.21.0
This release collects the latest AI model-management, rigging/skinning, animation, lighting, and PS1 capture work from master.
Preview
Highlights
- Added a QtMeshEditor Models tab in AI settings and the top-menu AI Model Settings widget, with per-model download/delete plus Download All and Remove All controls.
- Added catalog coverage for current QtMeshEditor model families, including image/mesh AI models, mesh segmentation category models, UniRig, TripoSR, TripoSG, SkinTokens, and build-gated availability.
- Added Stable Diffusion model controls to the AI Model Settings widget while preserving the SD compile-time feature boundary.
- Expanded skeleton editing with viewport bone picking, bone CRUD, inspector dialogs, and undo-aware overlay changes.
- Improved animation workflows: morph-weight animation, vertex/Alembic playback, Mixamo arm-space retargeting, canonical clip extraction, motion-library curation, and glTF morph-weight export.
- Added and expanded PS1 in-core capture,
qtmesh ps1CLI support, tiered reconstruction, cleanup controls, and headless verification harnesses. - Added lighting tools for groups, solo restore, IES profiles, area lights, and scene-light IO.
- Improved mesh segmentation/category handling and updated model publishing/sync tooling.
- Added CI and packaging reliability fixes, including ccache rolling keys and macOS DMG packaging retries.
Verification
- Version pins synced with
./scripts/sync-doc-versions-from-cmake.sh --check. git diff --check.- Local
cmake --build build --target QtMeshEditor -j2completed using workspaceTMPDIRbecause/tmpis full. - Release workflow should publish platform artifacts for tag
3.21.0.

