3.9.0
Highlights
☁️ My Cloud Projects — browse, open, and deep-link (#751)
Full cloud project management from the desktop app:
- Paginated project list with refresh, delete confirmation, and upload shortcut
- Per-project file browser — inspect manifest files, open the main mesh, or download selectively
qtmesh://deep links —qtmesh://cloud/open?owner=…&project=…opens the file browser directly (Linux/Windows/macOS/snap URL handler registration included)- Cloud import material fix — embedded textures rebind correctly after download so meshes no longer render white
- CLI/MCP —
fetchAllProjects()pagination forqtmesh cloud listand MCP cloud tools
🔍 Real-ESRGAN texture upscaling (ONNX) (#405, #749)
AI super-resolution for material textures at 2× and 4×:
- Material Editor — upscale the active diffuse texture with progress/cancel UI
- CLI —
qtmesh material --texture low.png --upscale 4 -o high.png - MCP —
upscale_texturetool - Reuses the #404 ONNX infrastructure; models auto-download on first use from the QtMeshEditor-models HuggingFace repo
Notes
- ONNX upscaling and PBR synthesis remain disabled on Windows MinGW builds (MSVC ONNX Runtime only); Linux and macOS release builds include ONNX.
- Cloud deep-link handler is registered automatically on Linux
.debinstall; usescripts/register-qtmesh-url-handler.shfor local dev builds.
Full changelog: 3.8.1...3.9.0