UniV
Blender add-on for UV Mapping
Install / Use
/learn @Oxicid/UniVREADME
UniV
Blender Addon for UV Editor which aims to cover all sorts of operators for working with UV
Buy:
Free Download:
There is much more to UniV operators than you might think at first glance. Many operators are context-dependent, for example, on Sync state, selection mode (Verts, Edge, Face and Islands), as well as on pressed Ctrl, Shift, Alt (CSA) keys and combinations thereof.
That is, before pressing the LMB button press CSA, then other modes of the operator are called. And these modifications are subject to a certain logic, which in most cases works:
- Ctrl - To Cursor for transform or Deselect for select
- Alt - Alternative operation that is fundamentally different from the default.
- Shift - Individual, Inplace for transform or Extend for select
But you don't have to use the CSA keys, because a panel appears in the lower left corner where you can change the properties
Also, the addon doesn't impose its hotkeys on you, but you can easily enable them in Settings->Extensions->UniV->Keymaps. But some operators due to their specificity can be called only through keymaps (QuickSnap, SplitUVToggle, SyncUVToggle).
Operators
Align Edge by Angle - align edges by angle in Island mode.
<img src="https://github.com/user-attachments/assets/41dbb904-f8c6-4efa-8338-40f629409c97" height="200">Quick Snap - allows you to transform an island or geometry elements by Vertex, Edge Center and Face Center. There are two methods of calling the operator via the keys:
- V - quick start, the nearest transformation element is selected immediately
- Alt+V - here you can safely select the necessary element and change the modes to Island or Element mode
Stack - overlap islands with similar geometry:
<img src="https://github.com/user-attachments/assets/dd521f1f-e6c3-4708-8b69-f42a3e2fce21" height="200">Weld - [W] connects selected vertices by common vertexes, if there is nothing to connect, it works as Stitch <img src="https://github.com/user-attachments/assets/8da45e1f-36f8-4f6a-94a2-a9240c5773a2" height="200">
-
Alt+Weld Button - connect by distance
<img src="https://github.com/user-attachments/assets/f78a3492-c64b-435c-8878-6dda1b062999" height="200">
Stitch - [Shift+W] connects islands to each other, preserving the islands' proportions. When called via keymap with sync enabled, the target island becomes the closest:
- Alt - finds all common island edges that have at least one face selected, and connects through them.
Stitch with padding
<img src="https://github.com/user-attachments/assets/904bf34f-cacc-4ff9-abf1-6c2468de9d68" height="200"> <img src="https://github.com/user-attachments/assets/7f7f4e74-305d-410c-9ded-58b75de0bd12" height="200">Unwrap - [U] differs from the built-in operator in that it unwrap inplace.
<img src="https://github.com/user-attachments/assets/55fd93cf-4ad1-46e6-a2be-df9f4fc861a0" height="200"> <img src="https://github.com/user-attachments/assets/ad1bc69f-76eb-4d17-b29c-334f86bf36c4" height="200">Relax - [Alt+R] combination of minimize stretch and unwrap borders.
<img src="https://github.com/user-attachments/assets/3a8c8d6c-87ac-4f24-8cdd-722aa4ab84e4" height="200">Cut - [C] - sets mark seams by border selection and at the same time expands the island
<img src="https://github.com/user-attachments/assets/214394e4-61ab-407a-b5f4-0ed6fd3a6e08" height="200"> <img src="https://github.com/user-attachments/assets/77391b12-9edf-413d-bca6-0e5e21eeaaa9" height="200"> <img src="https://github.com/user-attachments/assets/d5ad350d-fe91-49e7-a608-4faf8a8409fa" height="200">Quadrify - [E] align selected UV to rectangular distribution
<img src="https://github.com/user-attachments/assets/8bf353f6-8dc0-45bb-bd0f-ee269ea2165b" height="200">Straight - [Shift+E] straighten selected edge-chain and relax the rest of the UV Island
<img src="https://github.com/user-attachments/assets/c724dd15-e949-4529-aa93-5eb6e218fa59" height="200">Hide - [H] improved hide, with a more expected result
In the default Hide, islands that share common vertices are also affected.
The same issue occurs in Non-Sync mode when the mesh select mode is set to Vertex & Edge.
<img src="https://github.com/user-attachments/assets/0e178216-813b-43af-a1d8-6fdf16b8c041" height="200">
<img src="https://github.com/user-attachments/assets/0ce49db0-68df-4c2a-bc39-057551c80ec8" height="200">
Pick Hide
<img src="https://github.com/user-attachments/assets/461da666-72b9-43cb-8c26-98f351a7dc39" height="200">Sort - sorts islands, also aligns for more compactness.
- Axis - default is auto, which gives double priority to width, from the original boundary box
- Reverse - sorting by Increasing
- Orient - aligns the islands, making the sorting as compact as possible
- Overlapped - saves overlaps of islands
- Subgroups - creates subgroups of sorted islands by type
Distribute - similar to Sort, but the goal is to arrange the islands evenly according to the original position
- Spase - creates an even distance between the pivots of the islands
- Break - divides islands by angle, by Mark Seams, Mark Sharps, Material ID
Copy to Layer - copy coordinates between uv-channels
<img src="https://github.com/user-attachments/assets/5574d195-5a61-45be-83c3-708379a8612c" height="200">Adjust & Normalize - sets a uniform texel
<img src="https://github.com/user-attachments/assets/bec51a5e-8e12-4f13-87b8-29831c91dd86" height="200">Flatten - convert 3d coords to 2D from uv map
<img src="https://github.com/user-attachments/assets/9353a702-cb90-401d-bf31-bf8661ac4d5d" height="200">Focus - [F] improved focusing, which frames the focussed elements.
<img src="https://github.com/user-attachments/assets/9d3e9e75-481a-424e-b610-9891ca9b9e6f" height="200">Crop - proportional tile filling
Fill - it is similar in everything with Crop, but without preserving the proportions
Orient - [O] orients islands along the axes, maximally filling the area according to the boundbox. In a 3D viewport, it .
Gravity - orients islands according to world coordinates.
Align - straightens, moves islands or vertices, places a 2D cursor on bound boxes, etc.
Random - randomly transforms islands to break down repetitive patterns.
Linked - [Ctrl+Shift+Mouse Scroll] - Select Linked
Cursor - Select by Cursor
Border - Select border edges
Border by Angle - Select border edges by angle from 2D
Inner - Select inner edges by mark sharps, angle
Square - Select square, horizontal or vertical island
SyncUVToggle - toggle sync mode with element selection preserve
SplitUVToggle - [Shift+T] open, close, toggle UV or 3D View area

