[AddOn] UV_Tool

this is the first time I post an addon of UV function extension for blender 2.67+ I wrote ,in short ,It can
smooth your selected uv point in two way,the one to make it circular,the other
smooth the selected uv point while preserving the shape .
to use it : unzip the file and place it to the addon folder.

here is the video


update to 0.1.1
now you can smooth the selected uv affacted by the mesh shape


update to 0.1.2
fix some issue of previous version

update to 1.6:
rename it to UV-Tool.
add the transmission option that will transmits the shape of the first uv line to the following uv.
now you can select the whole circle and turn It to Uniform circle.


update to 1.7:
now when smooting the uv with vertical option on you can keep the uv proportion in vertical.

improve the performance of smooth*3

add the XY proportion option that can keeps the whole proportion of the mesh.

last update20150110:
add the copy and paste uv function
----update 20151024------------------
available for blender2.76+
fix some bugs(XY proportion error)

----update 20160219------------------
(1):fix the use_uv_select_sync mode problem, this version only work in non-use_uv_select_sync mode to avoid some issues.
(2):fix the invaild selection issue ,now if the mesh points is deselected or hide ,the uv wouldn’t be excuted.

fix the bug of excution error when you didn’t select some faces but the uvs are selected.
update the align function ,now you can decide whether align to the first point or to the last point;

for blender 2.78++:(20170226)
UV_Tool(20170226).zip (23.6 KB)

for blender 2.8(20190504)UV_Tool20190505(bl2.8).zip (201.6 KB)


Ok imdjs,

Very useful your addon!
Thanks a lot.

you are welcome !

This looks great! I’ll give it a go, it’s been something I missed from other software.

thankyou for sharing :smiley:

update to 1.2
now you can smooth the selected uv affacted by the mesh shape

Great Addon, but not work in Blender 2.69 (64bit) ;(
Any chance to fix?

I have also issue in 2.69. This is the error message:

Traceback (most recent call last):
File “C:\Users\xxx\AppData\Roaming\Blender Foundation\Blender\2.69\scripts\addons\smooth selected uv_init_.py”, line 371, in execute
AttributeError: ‘NoneType’ object has no attribute ‘ΔΔUV平滑给l_f2八’

location: <unknown location>:-1

It will be nice if you can do same thing with faces.

I updated It to v1.5, add some function and release the .cpp file, now It should work in 2.69.

@imdjs thank you :wink: Work fine.

thanks mate!

Straits UV !! I love this !! keep up good workkk

i’m getting this error, when i’m trying to enable the addon in blender 2.69 on os x.

this addon dosn’t works in os x,but if you want it works in os x ,you need to complie the c++funthon.cpp file as a Dynamic library that can works in os x .and need to do some more modification to the init.py file inorder to import that Dynamic library you have just compliled,I can’t do it for you since I am not in an os x system.

I would like to do this, but i don’t know if i can handle this myself. And i have no access to xcode yet. Apple won’t let me download it, as i am on an older version of osx.

any here who knows how to compile it for mac???

i’m getting an error message too.
is it supposd to work with 2.71?

the new version of this addon has been made.I rename It to UV-Tool.
here is the new feature:


I’m going to release the update version but today I find this http://cgcookiemarkets.com/blender/all-products/uv-squares/
another addon in cgcookiemarkets which is very similar to my addon functionally so I think I have no necessary to release update anymore.or should I release it?
by the way my addon dealing with uv not just squares it ,I call my way transmission that will transmits the shape of the first selected uv line to the following uv

sure, please release yours as well :slight_smile:

Please, update your addon.