Pack thousands of UV islands in seconds on the CPU. Pack even faster with Cuda GPU acceleration!

Efficient processing of a huge number of UV islands.
Use the CPU and all GPUs simultaneously to perform the operation (GPU packing available on Windows and Linux).

Ultimate tool for advanced UDIM scenarios: split UV islands into any number of named groups

Pack all groups with a single click with full control over:
target UV boxes for each group • relative texel density • group packing order (groups may be packed on the top of each other)

Prioritize UV islands during packing: assign a scale limit to islands with less priority

Scale of the selected islands limited to 100% before packing.
Islands with limited scale were not scaled up during packing.

Not only for UV packing – UVPackmaster is now also an advanced UV aligning tool!

Stack UV islands with:

vertex position correction • automatic scale adjustment • different priority for each island

Many similar islands with slightly different vertex positions.
Islands stacked by UVPackmaster with perfect vertex matching.

Run a heuristic search to find the maximally-dense packing

Iterate on the CPU and all GPUs in the system simultaneously to find the best possible packing in a second!

Single iteration: 78% coverage.
After 1 second of iterating: 85% coverage.

Lock stacked UV islands. They will be packed together - not split during packing

Similar islands can be automatically stacked using UVPackmaster aligning tools.
The stacked islands were packed together (not split).

Assign arbitrary islands to lock groups. Their relative positions will be maintained during packing

Assign specific islands to numbered lock groups before packing.
Relative positions of grouped islands were maintained.

Add new islands to an existing packing. UVPackmaster will find the best possible scale to fit new islands

Pack a single UV map to many tiles. Always with maximum density!

Pack UV groups to the same UV space so that islands belonging to the same group are neighbors

Define rotations on a per-island basis

Specify a rotation step angle for particular islands before packing.
Islands with the rotation step angle set to 0 were not rotated during packing.

Pack with the exact pixel margin and padding

Pack for a non-square texture

Pack islands to an arbitrary box in the UV space

Full freedom of operation adjustment thanks to the scriptable architecture!

UVPackmaster 3 now comes with embedded Python for the most demanding users