Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions plugins.json
Original file line number Diff line number Diff line change
Expand Up @@ -1520,5 +1520,14 @@
"website": "https://svdex.moe",
"min_version": "4.8.0",
"has_changelog": true
},
"uv_wrapper": {
"title": "UV Wrapper",
"icon": "texture",
"author": "nklbdev",
"description": "Transfer UVs and textures from one face to another in real time",
"version": "1.0.0",
"min_version": "5.0.0",
"variant": "both"
}
}
26 changes: 26 additions & 0 deletions plugins/uv_wrapper/about.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# About UV Wrapper

UV Wrapper lets you transfer UVs and textures from one face to another in real time with a simple drag — like wrapping a sticker across the surface of your model.

### How it Works

1. Select the **UV Wrapper** tool from the toolbar (or press **Ctrl+Shift+U**).
2. Hold **Alt** and click a face to set it as the **source** (orange highlight).
3. Drag across target faces — they instantly receive the source face's UV layout and texture (green highlight).
4. The face under the cursor is highlighted in blue.

### Modifier Keys

| Key | Action |
|---|---|
| **Alt** (configurable) | Pick the source face |
| **Shift** (configurable) | Fill a flat plane of coplanar faces at once |
| **Ctrl** (configurable) | Planar projection — transfer UVs without folding across edges |

All modifier keys can be remapped in **Settings → Edit**.

### Visual Feedback

- 🟠 **Orange** — source face
- 🔵 **Blue** — hovered face under cursor
- 🟢 **Green** — target faces that will receive the UV wrap
14 changes: 14 additions & 0 deletions plugins/uv_wrapper/changelog.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"1.0.0": {
"release_date": "2025-01-19",
"changes": [
"Initial release of the UV Wrapper plugin.",
"Transfer UVs and textures from a source face to target faces by dragging.",
"Three modifier keys: pick source (Alt), fill flat plane (Shift), planar projection (Ctrl).",
"All modifier keys are remappable in Settings → Edit.",
"Color-coded face overlays: orange (source), blue (hovered), green (targets).",
"Full undo/redo support for wrapped faces.",
"Works in Edit mode with Textured and UV view modes."
]
}
}
Loading
Loading