Oxicid / UniV

Blender add-on for UV Mapping
GNU General Public License v3.0
66 stars 2 forks source link

Add operation about cursor symmetry #3

Open KotoriKoi opened 4 days ago

KotoriKoi commented 4 days ago

Great work, it would be even better if you could add an operation to select two vertices symmetrically about the left and right or up and down of the cursor.

Oxicid commented 4 days ago

I treat any ideas positively, I have a lot of them myself.

But I do not quite understand in what cases it is necessary, perhaps I did not quite understand what you mean. Can you attach a screenshot where it is described what such an operator should do and where it is needed.

I also want to divide the addon into 2 versions regular and pro, in pro I just want to add a symmetry operator, which will have some interesting context-relative options.

KotoriKoi commented 4 days ago

https://github.com/user-attachments/assets/ff7a771b-d29a-4a33-a276-04429054b230

I've added two quick and dirty implementations to the video. The first implementation is the effect mentioned in the issue, but I think you should be able to make it better, such as symmetry/multi-vertex symmetry within UV islands. The second implementation of making the UV islands symmetrical about the center has nothing to do with the issue, but I think this may be the missing feature.

Oxicid commented 4 days ago

You can download blender version 4.3 and the latest addon, there is a new implementation of the Relax operator. One of the unique features is the relative symmetry of the smoothing.

There is also another approach with modifier mirror, first you need to remove one half, sketch mirror, and at the bottom of the mirror has a property Mirror-U, which allows you to reflect the UV map of the second half.

But I think I will add a lot of improvements in this regard in the next release.

KotoriKoi commented 4 days ago

OK, I get it. You can close this issue if necessary.