UV-Packer for Blender (Free) (Update)

3d-io launches the free, fast and automatic UV-Packer for Blender.

UV-Packer Add-on for Blender stands out due to its power to optimally pack UV sheets with a single click . It is unrivalled when it comes to crunching thousands of UV islands and millions of polygons in minimum time.

Key features:

  • Free: built for Blender.
  • Fast: massive geometry packing with ease.
  • Optimal: Minimal UV space waste.
  • Automated: simply select object(s) and press “Pack”
  • Accurate: precise padding and no overlapping.
  • Elegant: simplistic UI for efficient work.
  • UV tiling support, multithreading, customizable output.
Youtube Featurette & installation instructions

IMAGE ALT TEXT HERE

UV-Packer Add-on for Blender stands out due to its power to optimally pack UV sheets with a single click, without tedious manual work. It is unrivalled when it comes to crunching thousands of UV islands and millions of polygons in minimum time. The modern architecture of the application also features precise padding, UV tiling support, multithreading, maximized UV area use and no overlapping. As such it is specifically designed to serve the needs of 3D artists, game studios, arch-viz, photogrammetry, industry and 3D product designers.

At minimum, simple application of the Add-on and one press on the “Pack” button is required for the full packing and rescaling operation. The previously unwrapped UV map is rescaled to reduce pixel stretch and packed tightly to cover as much area of the texture as possible. In vast majority of the cases, no additional artist tweaking is necessary. This saves signicficant amounts of time usualy spent on manual packing and rescaling, and improves the final texture quality, when compared to the same, artist performed results.

Download & installation instructions

Download this new free UV crunching add-on from the official homepage:
https://www.uv-packer.com/blender/

Additional Community Forks & Extensions of the Add-on:
Thanks to Xylvier, he has patched it in his fork so it works on 2.83 LTS!
GitHub - Xylvier/uvpacker-blender-addon: Blender Addon for 3d-io’s UV-Packer standalone plugin

Novice users: please read and follow the instructions from the UV-Packer download site.
Expert users: get the init.py from GitHub and the UV-Packer.exe and put them in one folder.

# Blender UV-Packer 1.01.00 Changelog
Support for Blender 3.0
Support for UV pinning
Improved hole detection to find and fill holes that were previously ignored
Improved performance for multi-tile packing

40 Likes

Hey, this is decisively awesome! A free alternative to the Packmaster? You rock!

Can us Linux users hope for maybe, one day, eventually, perhaps, tentatively, a native version? :slight_smile:

7 Likes

Thanks Sten!
Yes, i wanted first to “misuse” Win-users (by far the largest user group) to see it it there are some major problems and if it is vulnerable to some specific geometry cases. The Linux/Mac port will be compiled if the current version has no bad surprises.

5 Likes

Thanks for the add-on. Will you release a Real3D version as well :upside_down_face:?

good idea! Must write to Juha and Vesa Meskanen first, do not have the latest SDK :slight_smile:

1 Like

Honestly off topic a little but would it be at all possible to get a better unwrap addon it’s been years and there is not a single addon or word from blender and you don’t even need to make it free ill pay what ever at this point and im sure others would as well. Ill test this out now although already use UVPMP.

1 Like

Ditto on this.

1 Like

One battle at a time. Next month(or so) we will port Unwrella, so you can unwrap with it in Blender.

8 Likes

You are literally going to make me cry, i was so hype back in 2016 when we where supposed to get better unwrap and stretching tools and the 2021 nothing. i pay for Rizum and it’s annoying back and forth to only use like 10% of the tooling.

1 Like

PSA for Linux users, the program works via Wine, so we can already help in testing it, and benefit from using it. Even more thanks to @Pi-gor and everyone involved for making a no-fuss executable!

If you want to try yourselves, there are a few steps to take:

  • install Wine (duh)
  • download the __init__.py and the executable as per first post of topic and put them into ~/.config/blender/<version_number>/scripts/addons/uvpacker
  • create a new file packer.sh in the above directory with following contents:
#!/bin/bash
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
wine "$DIR"/UV-Packer-Blender.exe [email protected]
  • make packer.sh executable via your favorite file manager or the chmod command
  • edit the __init__.py file, search for this line:
    packerExe = packerDir + "\\UV-Packer-Blender.exe"
  • change it to this:
    packerExe = packerDir + "/packer.sh"
  • activate the add-on in Blender
2 Likes

Incredible… must put you in the beta-tester list if you want :slight_smile:

What about Apple, is it still relevant in the 3D market or should we skip it and invite them to run Linux VM or so? Last time I worked it in, it was Macintosh Quadra 700, with PageMaker.

1 Like

Sure, I may have a need for improving the UV workflow in the near future, might as well test things!

I can’t say anything about Apple personally, but from what I’ve seen here and on the dev tracker there’s a user base for Blender there for sure.

Wow – thank you.

Mind if I pick your brain for a second on this?

Per your instructions, I’ve installed the addon, created the appropriate script, made the edit to the .py file, set the script to executable both from the UI, and via chmod, and activated it from within Blender.

The addon pops up no problem, but when I go to pack my UVs, it does nothing. Obviously, something isn’t firing off here, so I went back to check my syntax and verbiage, make sure I have the most up-to-date rev of WINE, and even set the .exe file to executable. Still nothing. Tried running Blender from the terminal to see if it’d spit out some error message I could follow, but it isn’t telling me anything.

Do you have any idea what could be failing me?

Let’s take this to DM so as not to pollute this topic.

1 Like

I manage the Mac builds for Bforartists. I suspect we Mac users are about as much in the minority in this field as any others, but there are still no shortage of us. I’m a graphic designer and web developer (Drupal, mainly) professionally and wouldn’t even attempt much of what I do on a Windows machine. :wink:

Hi Sean! thanks for your feedback!
We will include Mac Version too, as stated. I just want to wait to see if there are some major issues in the Win release before recompiling it. I do not know how long it will take, but once we have Linux, Mac should be “waste-product”.

I know Mac is still around when it comes to 3D, and Blender. In my classroom, from 30 students there are always 2-3 with MacBooks and try to do their works on it.
The only problem is, that they are so loud and insisting that they ruin the party: UV-Packer has already two dislikes and comments like “you bustards!” in Youtube - and both are from militant mac users because, oh tragedy, there is at this moment no Mac release available. They embarrass me, themselves and the Mac community with such behavior and not even notice it. Actually, sometimes I don’t feel like I must do anything for them after such escapades…

4 Likes

https://wiki.winehq.org/MacOS

Nice, does it support UDIMs?

Yes, when you look exactly at the feature list and the buttons in the interface, you will discover it very fast :slight_smile:

(although most people do not know the difference between UDIMs and Tiles, and call everything UDIM even it is not. We try to hold on conventions, Tiles is the method, UDIM is a form).

1 Like