[UV Packmaster] Efficient UV packing solution for Blender (C++ based, multithreaded)

Hi @glukoz! Thanks for amazing updates!

I often use UV Editor in a separate window on second monitor, so it would be nice to have packing progress information somewhere in the same area.

3 Likes

In case you missed it: this is already possible with the newest version - enable the Fixed Scale option and set the Fixed Scale Strategy parameter to ā€˜Squareā€™.

Just for your information: this error was solved in the recent releases.

Sounds like a good idea - I added it to the TODO list :slight_smile:

2 Likes

you are right, thanks)
Perhaps it would be better if you packed the addon along with the engine into one archive?
Downloading the latest versions always confused me as to which of all the files to download).
You can leave YOU MUST READ THIS FILE TO SETUP UVP !!! outside the archive to draw attention to the correct installation of the addon. Also, this file can be packed into an archive with full instructions. But maybe this is not necessary.

Can we have an additional statistic in the statistics window?
An area count that takes overlapping islands into account. That way if the same space is reused by the uvmap, it counts twice, or however many times itā€™s stacked, and the overall area can be above 1 because of this. Itā€™d just be a nicer way to compare the true efficiency between layouts.

1 Like

It sounds like a good idea, so I probably add such option in the near future.

1 Like

Hi, awesome addon, Iā€™m loving it.

I have a feature suggestion that would very useful, maybe thereā€™s a way of doing this but Iā€™m not seeing it.

The goal of the feature would be packing UVs for multiple objects, respecting their texel density, and mixing the UVs to find the minimum amount of UV tiles (or textures you could say) needed to texture the objects, without separating any object across multiple UV tiles.

Right now packing by groups with multiple UDIM tiles and ā€œGrouping compactnessā€ set to 1 gives a similar result, but if instead of the group compactness it would respect that the group is in the same UDIM tile, it could optimize more.

This would be very useful for optimizing the amount of materials for game environments for example, and I havenā€™t find that feature on any UV packer.

1 Like

Thank you for such amazing addon. Best packing addon ever. I have a question - is it possible to implement packing by texture mask feature (e.g. packing into dark ao spots)?

1 Like

This sounds like a great feature to have and I can tell you that further packer development will move toward such advanced scenarios :slight_smile:

It is very interesting feature indeed - thanks for the suggestion. I will add it to our TODO list.

For now you might consider the following workaround: create an additional UV island (or UV islands) having similar shape to the dark spots in the texture. Next make sure these additional islands are deselected and select all islands you want to pack. Enable the ā€˜Pack To Othersā€™ option and press Pack. I know that it is not very convenient solution but it should do what you want.

3 Likes

In case you missed it: the Standard edition of the UVPackmaster plugin is available absolutely for free. The offer is valid until stocks run out so do not hesitate to get it. More info on our site.

2 Likes

Amazing addon, and a must have!
Sorry, for the stupid question, but do you have upgrade prices for the addon? I bought the standart version a few months ago for testing it out, but would like to unlock the full potential of the addon.
I will totally understand if there isnā€™t any upgrade option.

Thank you for the good work!

BR

Yes, our upgrade policy is very straightforward, read this section for details.

1 Like

This is very helpful. Thank you very much! :smiley:

I strongly suggest the PRO, the standard version itā€™s good but the added toolset offered by the paid one itā€™s a real beast. And supporting the devs means more features getting added with users feedbacks.

5 Likes

I am very glad to present the first UVPackmaster tutorial video - ā€œGroups To Tilesā€ packing mode.

In this tutorial you will learn:

  • a standard application of the ā€œGroups To Tilesā€ packing mode
  • a non-standard application of the mode (how it can be useful even if you do not use multiple UDIM tiles in your workflow).
  • how to use the ā€œManualā€ UV grouping method and what is the advantage of this method over other methods.
14 Likes

May i have a small suggestions?

Move packmaster engine and packing devices option to properties


Its change once and never touch again (is it?) so its taking UI space for no reason

Also it would be cool if i could change default settings like precision or heuristic also in preferences.

5 Likes

Nice one, thanks!

Do you have plans to extend this plugin with UV manipulations? I need unfold and optimize brushes in Blender.

You might want to consider Zen UV as itā€™s tied into Packmaster!

1 Like

What UV manipulations do you have in mind exactly? Maybe Zen UV would be a good solution for you, as @JWise pointed out.

Rizom UV has unfold and opimize brushes. I use it because of those. Itā€™s super important to have these brushes, because regular unwrap might create crappy uv distribution.
I checked and it seems like Zen UV is just small extension on top of what Blender already has.

1 Like