UVPackmaster 2

An efficient and fully-featured UV packing engine

Engine Options

Packing Devices panel
Option Edition Description
Use All Devices PRO If this option is enabled, the add-on will use all packing devices simultaneously whenever possible.
Basic Options panel
Option Edition Description
Thread Count STANDARD
Choose the maximal number of CPU cores which will be used by the plugin. By default this parameter is set to the number of cores in the system.
Margin to apply during packing.
Precision STANDARD
Number describing how exact the algorithm will be when searching for island placement. Too low value may cause islands to overlap.
Rotation Enable STANDARD
Allow the packer to rotate islands in order to achieve better result.
Pre-Rotation Disable STANDARD
Disable the initial rotation of islands before generating other orientations. The pre-rotation operation usually optimizes packing, use this option only if you have a good reason.
Rotation Step STANDARD
Rotation step (in degrees) to use when generating island orientations which will be considered during packing.
Automatic UV Pre-Validation PRO Automatically validate the UV map before packing. If any invalid UV face is found during validation, packing will be aborted and the given UV faces will be selected. WARNING: enabling this option may increase the packing initialization time for UV maps with a huge number of faces, use it with care.
Advanced Options panel
Option Edition Description
Packing Mode Depends on the value Determines how the packer processes the UV map:
  • Single Tile - standard packing to a single tile - STANDARD, PRO.
  • Tiles - pack islands to tiles - PRO.
  • Groups Together (Experimental) - group islands using the Grouping Method parameter. Pack all groups into a single tile, islands belonging to the same group will be neighbors after packing. For some UV layouts it is required to use the Heuristic Search option in order to obtain a decent result in this mode - PRO.
  • Groups To Tiles - group islands using the Grouping Method parameter. Pack every group into a separate tile - PRO.
Tile Count PRO Specify the number of tiles which will be used during packing. If set to 0, then the number of tiles is unlimited.
Tiles In Row PRO When packing to tiles, this parameter determines the number of UDIM tiles in a single tile row.
Grouping Method PRO Grouping method to use:
  • Material
  • Similarity
  • Mesh Part
  • Object
  • Manual
Grouping Compactness PRO A value from 0 to 1 specifying how much the packer should prefer solutions providing more compact grouping, when packing groups together. A lower value means the packer will strive less to achieve compact grouping, at the same time it will prioritize achieving better coverage of the overall packing. With a greater value of the parameter, groups will be packed more compactly, but the coverage of the entire solution might be worse. WARNING: use this parameter with care - a small increase of its value might considerably change the result you will get.
Fixed Scale STANDARD
Do not scale islands during packing. Packer will return an error if UV islands can’t fit into the packing box.
Pack To Others STANDARD
Pack selected islands so they do not overlap with unselected islands. Using this mode you can add new islands into a packed UV map.
Lock Overlapping Mode PRO Treat overlapping islands as a single island:
  • Disabled - overlapping islands won’t be locked.
  • Any Part - two islands will be locked together if only they overlap by any part.
  • Exact - two islands will be locked together only if they have the same bounding boxes in the UV space and have identical area.
Similarity Threshold STANDARD
A greater value of this parameter means islands will be more likely recognized as a similar in shape.
Pixel Margin STANDARD
Margin in pixels the packed UV islands should have. If this parameter is set to a value greater than 0, then the usual Margin option will be ignored and the packer will determine the correct pixel margin.
Pixel Padding STANDARD
Distance in pixels between UV islands and the packing box border. This option is disabled and ignored if set to 0 - in such case the distance will be determined by the island margin.
Pixel Margin Method STANDARD
The method the packer will use to determine proper pixel margin:
  • Adjustment Time - determine proper pixel margin by running an algorithm for a time specified by the Adjustemt Time parameter. This method gives exact results in a short time in most cases.
  • Iterative - this method guarantees to always determine exact pixel margin, but it requires a number of iterations to be performed and usually gives slightly worse coverage than the Adjustment Time method. Use the Iterative method only in rare cases when you cannot get good margin results with the Adjustemt Time method, despite setting longer adjustment times.
Adjustment Time STANDARD
Time in seconds the packer will spend on determining proper pixel margin. Time set to 1 second is enough in most cases, increase this parameter only if you don’t get an exact result for a specific UV map. This parameter is only used if the pixel margin method is set to Adjustment Time.
Texture Size STANDARD
Texture size in pixels used for pixel margin calculation. If the Use Texture Ratio option is enabled, then this property is ignored and the dimensions of the active texture are used to calculate pixel margin.
Heuristic panel
Option Edition Description
Enable Heuristic STANDARD
Perform multiple packing iterations in order to find the optimal result.
Heuristic Search Time STANDARD
Specify the time in seconds for a heuristic search. After timeout is reached the packer will stop and the best result will be applied to the UV map. If the time is set to 0 the packer will perform the search continuously, until the user manually applies the result by pressing ESC.
Max Wait Time STANDARD
Maximal time the packer will wait for a better result. If the heuristic algorithm is not able to find a tighter packing during that time, the operation will be automatically finished and the best result found so far will be applied to the UV map. If set to 0, then the functionality will be disabled.
Advanced Heuristic PRO Use an advanced method during a heuristic search. With this option enabled add-on will examine a broader set of solutions when searching for the optimal one. This method is most useful when packing a limited number of islands - in such case it allows to find a better solution than if using the simple method. Enabling this option is not recommended when packing a UV map containing a greater number of islands.
Non-Square Packing panel
Option Edition Description
Use Texture Ratio STANDARD
Take into consideration the ratio of the active texture dimensions during packing.
Packing Box panel
Option Edition Description
Only Islands Fully Inside STANDARD
Process only islands which are fully inside the packing box.
Move Box With Islands STANDARD
Move the packing box together with selected islands inside.
Packing Box P1 (X) STANDARD
X coordinate of the box first corner
Packing Box P1 (Y) STANDARD
Y coordinate of the box first corner
Packing Box P2 (X) STANDARD
X coordinate of the box second corner
Packing Box P2 (Y) STANDARD
Y coordinate of the box second corner
Island Rotation Step panel
Option Edition Description
Enable Island Rotation Step PRO Enable per-island rotation step.
Rotation Step Value PRO Rotation step value (in degress) to be set for the selected islands.
Manual Grouping panel

Manual Grouping panel

Option Edition Description
Group Number PRO Manual group number to be assigned to the selected islands.
Last updated on 26 Oct 2019
Published on 26 Oct 2019

Powered by Hugo. Theme by TechDoc. Designed by Thingsym.