Hey! I'm running into an error with ZenUV when using the Relax tool.
Blender version: 5.1
ZenUV version: 5.3.3
Steps:
- Select mesh
- Go to UV Editor
- Run ZenUV → Relax
Result:
Throws a Python error and the operation fails.
Error log:
Python: Traceback (most recent call last):
File "C:\Users\Baymax\AppData\Roaming\Blender Foundation\Blender\5.1\extensions\user_default\ZenUV\ops\relax.py", line 475, in execute
self._relax_native(context, self.select)
File "C:\Users\Baymax\AppData\Roaming\Blender Foundation\Blender\5.1\extensions\user_default\ZenUV\ops\relax.py", line 576, in _relax_native
if b_is_loop_domain and uv_loop.select:
AttributeError: 'BMLoopUV' object has no attribute 'select'
Any idea if this is a compatibility issue with Blender 5.1?
https://cdn.discordapp.com/attachments/1490060502506672158/1490060502678634708/image.png?ex=69d2ae7b&is=69d15cfb&hm=1826674cc4a82a5caaefdbb5917515e964c79fc3c1c34cab25c2b483666d0dde&
v
Valeriy Yatsenko
04/04/2026, 6:50 PM
Hey. Looks like a bug. I'll check it out tomorrow. Thank you.
w
wacom
04/04/2026, 6:51 PM
thank you for taking a look!
v
Valeriy Yatsenko
04/06/2026, 7:12 AM
This bug is related to API changes in Blender 5.0. It will be fixed in the next release. In the meantime, you can use Blender's built-in Unwrap operator. The result will be the same for the Angle-Based, Conformal, and Minimum Stretch unwrapping algorithms.
w
wacom
04/06/2026, 5:14 PM
understood and thank you so much for having a look at it!