Workflow & export
Preview, presets, reporting and export — the everyday quality-of-life features that make TexelPack fit into a real pipeline.
Preview before apply
Click Preview to compute and display the packed layout in the UV Editor without changing your UVs. Confirm with Enter to apply, or discard with Esc to leave your UVs exactly as they were.
Presets
Save a full configuration (algorithm, rotation, texel density, margins — everything) as a named preset and reload it with one click. Three built-ins ship with TexelPack:
- Max Quality — MAXRECTS with 15° rotation.
- Game Asset — MAXRECTS, 90° rotation, texel density normalization on.
- Fast — Shelf with 90° rotation.
Built-in presets can't be deleted; your own presets get a delete button. You can also set a custom presets folder and a default preset in the add-on preferences.
Pack report
After every pack, the Last run panel shows packing efficiency, the texel-density range and the overlap count (with a clear OK / warning icon). Click Copy report to copy a plain-text summary to your clipboard for bug reports or pipeline logs.
Export per-island data (JSON / CSV)
Export the placement of every island — position, size, rotation and tile — as JSON or CSV, ready to consume from Unity, Unreal, Godot or any custom pipeline.
SVG layout export
Export a color-coded SVG of the UV layout for use in Substance Painter, Photoshop or documentation. The export draws the real island shapes — one polygon per face — not bounding boxes, so the layout matches what you see in the UV editor. Options include line width, an optional grid, and coloring islands by object.
Non-blocking & undo-safe
- Analysis and packing run incrementally in a background thread — the UI stays responsive and Esc really cancels mid-pack.
- Every operation is a single undo step: Ctrl+Z restores your previous UVs.
Automating
For scripted and headless workflows, the packing engine is exposed as a pure-Python API and a batch driver — see Python API & batch.