4 packing modes
MAXRECTS, Guillotine and Shelf, plus a Max Quality mode that packs islands by their real shape so small pieces fill holes and concavities.
TexelPack packs the UV islands of one or many objects into a tight atlas, keeps texel density consistent across your whole selection, and shows you — visually, in the viewport — where your UVs waste space or stretch textures.
MAXRECTS, Guillotine, Shelf + shape-aware Max Quality
Vectorized island extraction in under a second
Pixel-exact padding for clean bakes
Nothing to pip-install — pure Python
From a single click for everyday packing to shape-aware atlasing, stacking and texel-density analysis for studio pipelines.
MAXRECTS, Guillotine and Shelf, plus a Max Quality mode that packs islands by their real shape so small pieces fill holes and concavities.
Repeated parts — bolts, bullets, modules — are detected, including mirrored copies, and share one UV slot and its texels, multiplying effective resolution.
90°, 45°, 30° or 15° rotation steps, and automatic straighten that pre-rotates tilted islands to their minimal bounding box for tighter packing.
Distribute islands across UDIM tiles, or pack one tile per object, material or collection — built for level-atlasing pipelines.
Pack into a specific tile or sub-region and leave the rest untouched. Reserve atlas areas for logos and trim sheets the packer must avoid.
Per-island margins and pixel-exact padding (±1 px) for clean bake bleeding, plus pixel-grid alignment for low-res textures and pixel art.
Islands are scaled to each object's real 3D surface area — object scale included — so a big crate and a small prop get the resolution they deserve.
Color-code every face against your target density, or visualize UV stretching and compression at a glance — directly in the 3D viewport.
Efficiency is measured on real island geometry, not bounding boxes. Overlap detection is geometric — no false positives — with a copyable report.
Stack / unstack, flip X / Y around each island's center, and straighten selected islands in place — no full repack required.
See the packed layout in the UV Editor and confirm with Enter or discard with ESC — your UVs aren't touched until you say so.
Save full configurations (3 built-ins included), export per-island data as JSON / CSV, and export a color-coded SVG layout for Substance or Photoshop.
Most packers stop at fitting islands into a square. TexelPack also makes sure every surface gets a fair share of texture resolution — and lets you see it before you bake.
Overlay legend
The same legend the overlay draws in your viewport.
Fast iteration or final-quality atlasing — TexelPack covers both, and Max Quality mode packs by real shape.
| Algorithm | Speed | Quality | Best for |
|---|---|---|---|
| MAXRECTS | ★★★ | ★★★ | Final assets, production quality |
| Guillotine | ★★★ | ★★★ | Everyday use |
| Shelf | ★★★ | ★★★ | Fast iteration on simple meshes |
| Max Quality | ★★★ | ★★★ | Shape-aware packing by real geometry |
Select one or more mesh objects that have UV maps.
In the UV Editor, press N and switch to the TexelPack tab.
Choose an atlas size and hit Pack UVs. Advanced options live in the collapsible panels below.
Your purchase covers tested release builds, all future updates and support. Available on Blender Market.