Blender 3.6 · 4.x · 5.x — smoke-tested on real builds

One-click UV packing,
with the texel density toolkit built in

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.

No external dependencies · runs on Blender's bundled Python · undo-safe

4 algorithms

MAXRECTS, Guillotine, Shelf + shape-aware Max Quality

100k polys

Vectorized island extraction in under a second

±1 px

Pixel-exact padding for clean bakes

0 deps

Nothing to pip-install — pure Python

Everything in one add-on

Built for production UV work

From a single click for everyday packing to shape-aware atlasing, stacking and texel-density analysis for studio pipelines.

Packing

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.

Stack identical islands

Repeated parts — bolts, bullets, modules — are detected, including mirrored copies, and share one UV slot and its texels, multiplying effective resolution.

Rotation & straighten

90°, 45°, 30° or 15° rotation steps, and automatic straighten that pre-rotates tilted islands to their minimal bounding box for tighter packing.

UDIM & group packing

Distribute islands across UDIM tiles, or pack one tile per object, material or collection — built for level-atlasing pipelines.

Destinations & exclusions

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.

Pixel-perfect spacing

Per-island margins and pixel-exact padding (±1 px) for clean bake bleeding, plus pixel-grid alignment for low-res textures and pixel art.

Texel density & analysis

Uniform texel density

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.

Viewport overlays

Color-code every face against your target density, or visualize UV stretching and compression at a glance — directly in the 3D viewport.

Honest statistics

Efficiency is measured on real island geometry, not bounding boxes. Overlap detection is geometric — no false positives — with a copyable report.

Island tools & workflow

Interactive island tools

Stack / unstack, flip X / Y around each island's center, and straighten selected islands in place — no full repack required.

Preview before apply

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.

Presets & export

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.

The differentiator

Texel density, done right

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.

  • Normalize density across an entire multi-object selection in one pass.
  • Color-coded viewport overlay grades each face against your target.
  • Distortion overlay reveals stretching and compression instantly.
Learn how it works →

Overlay legend

Density too low — texture wasted on this surface On target — correct resolution Slightly high Too high — over-textured, atlas wasted

The same legend the overlay draws in your viewport.

Pick your trade-off

Choosing an algorithm

Fast iteration or final-quality atlasing — TexelPack covers both, and Max Quality mode packs by real shape.

AlgorithmSpeedQualityBest for
MAXRECTS★★★★★Final assets, production quality
Guillotine★★★★★Everyday use
Shelf★★★★★Fast iteration on simple meshes
Max Quality★★★★★Shape-aware packing by real geometry
Up and running in a minute

Three steps to a packed atlas

Select your objects

Select one or more mesh objects that have UV maps.

Open the TexelPack tab

In the UV Editor, press N and switch to the TexelPack tab.

Pick a size and click Pack

Choose an atlas size and hit Pack UVs. Advanced options live in the collapsible panels below.

Get TexelPack

Ready to pack tighter atlases?

Your purchase covers tested release builds, all future updates and support. Available on Blender Market.

GPL-3.0-or-later · Blender 3.6 LTS, 4.x and 5.x · See license & terms