Skip to content

Choose a tag to compare

@fernandotonon fernandotonon released this 18 Jul 02:48

QtMeshEditor 3.21.0

This release collects the latest AI model-management, rigging/skinning, animation, lighting, and PS1 capture work from master.

Preview

Dual-quaternion skinning viewport

Linear blend skinning comparison

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 ps1 CLI 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 -j2 completed using workspace TMPDIR because /tmp is full.
  • Release workflow should publish platform artifacts for tag 3.21.0.