Unwrap Me now has an experimental, groundbreaking new algorithm for mesh segmentation!
This means you can seam any mesh, including hard-surface or CAD meshes, in seconds.
Developing complex, research-based algorithms that push the envelope takes tremendous effort, and Unwrap Me has only been possible thanks to the support from the Blender community—thank you for supporting independent research and development!
Known Issues and other Notes
You might need to use “remove overlaps” a couple times to get rid of all overlaps after unwrapping, this is an issue in Blender, not the addon, you can try to increase the zoom level in the UV Editor before removing overlaps, I’m looking into it.
For Linux users you may need to install OpenMP support. apt-get install libomp or apt-get install libomp-dev
If You Are Having An Issue
Please contact me on Blender Market, reply here or PM me with your OS, CPU, Blender version and description of what the issue is.
I think it’s too early to set anything in stone, we’ll see. I will say that implementing new features like this takes a lot of time and is difficult without support.
Thanks, any feedback is good, also even if you don’t find it useful please say so. Or what you wish it could do. Right now performance speed is my main concern.
Bit of news since I disappeared for a while, I’m currently working on increasing the performance of this plugin since I realise that people don’t want to wait minutes for it to work. Unfortunately I’ve reached the limit of what I can do with Python so I’m porting it to a compiled language. Next update should theoretically take seconds instead of minutes, and then I can start adding more features.
Sick news, that was why i stopped using it after trying it out, it did what it was supposed to do but was really slow, was looking forward to using this with SLIM
Please note this release is WINDOWS ONLY. A Linux release will happen if there is enough interest.
This is a complete rewrite as a Python C extension, it’s now 600% - 900% faster!
On my somewhat dated CPU a 93,000 face mesh went from 3 minutes to 30s.
and 35,000 faces is now 5s!
Results will vary depending on the mesh and your settings. I will continue working on speeding things up.
Some general tips for performance:
Prefer “Grow from selected faces” and choosing the initial UV island locations yourself, this will often produce better results too since you can eyeball approximately how many charts you want and where to place them better than the algorithm.
Keep iterations sane, complicated meshes tend to have trouble converging so 20 iterations or less is usually fine.
Developability controls approximate distortion of the final chart (UV island), more distortion means bigger charts, means faster placement.
And finally please let me know if there are any issues, if possible upload a .blend file to help me debug.
If you go to Window > Toggle System Console you will also see some output while the script is working.
Even more speed
I have ideas for more optimisations that can be done
Automatic inner-chart overlap removal
After you do a UV Unwrap, you’ll be able to press a button and remove overlaps
I also have an idea for a new remeshing plugin, but I know there are other plugins that do this already, are you happy with them? Let me know so I can decide if it’s worth spending time on a new algorithm.
Hi,
What is the license of your code, actually? Version 0.1 has no license file, so AFAIK makes it implicitly compatible with GPL as it uses GPL-licensed API but your version 0.2 seems straight mislicensed.
Everything you create is copyrighted by default, no license file = all rights reserved.
but your version 0.2 seems straight mislicensed
Read the license. It’s duel licensed because I’m using OpenBlas and I cannot distribute their binary without also including their license for it, like it says in their license.
so AFAIK makes it implicitly compatible with GPL
That’s not how it works. Think about it, if you use Linux which contains GPL work, does that mean everything you make on Linux is also GPL?
If you’re confused about GPL I’d recommend reading their FAQ. I know the license files can be difficult to understand. https://www.gnu.org/licenses/gpl-faq.html