UV Snapper

Blender · Duncan-Readle

UV Snapper is a free Blender add-on that snaps selected UVs to a user-defined custom atlas with a single button, operating from the UV Editor and supporting all UV selection methods.

Workflow1.1.1

Download UV Snapper ↗

Developed by Duncan-Readle.

UV Snapper preview
UV Snapper · Duncan-Readle

About UV Snapper

UV Snapper is a Blender add-on that snaps a UV selection to a user-defined custom atlas, driven from the UV Editor. Open its panel, select a shell or a group of UVs, and click Snap UV to Atlas. Only faces with all their UVs selected are snapped, and the selection is ripped into a new shell before snapping. It supports every UV selection method, including UV Sync mode.

The workflow centres on atlas textures and trim sheets, grid-based textures used to add edge detail, where face edges should line up with the grid lines. The atlas is defined with a plane mesh whose UV edges the add-on reads to locate those grid lines. A tweakable soft select smooths the snapped result, and a Create Example Atlas button drops a mesh atlas with a matching texture into the scene.

Built on leukbaars’ DreamUV as its starting point, UV Snapper is commented in detail, released under the GPL, and works with Blender 4.2 LTS and newer.

Features

  • Snaps a UV selection to a user-defined custom atlas with a single button, from the UV Editor
  • Reads an atlas object, a plane mesh whose edges represent grid lines, to determine where the grid lies
  • Supports all UV selection methods including UV Sync mode; only faces with every UV selected are snapped
  • Tweakable soft select smooths the snapped UVs for a more natural spread, with settings to adjust it
  • Create Example Atlas button adds a mesh atlas with a matching packaged texture to the scene
  • Corner UVs are chosen by proximity to the atlas box corners, and can be steered by moving them closer

Best for

Artists who need to fit UV shells to texture atlases or trim sheets, especially when working with grid‑aligned textures and DreamUV‑based workflows.

Frequently asked questions

Does UV Snapper work with Blender 4.2?

Yes. UV Snapper is compatible with Blender 4.2 LTS and newer, as specified in its version 1.1.1 release.

How do I install UV Snapper in Blender?

Install it as a standard Blender add‑on: download the uv_snapper.py file, then in Blender Preferences → Add‑ons use the Install button, enable the add‑on, and access the panel in the UV Editor.

What UV selection modes does UV Snapper support?

All UV selection methods are supported, including UV Sync mode. Only faces with every UV selected are processed.

What kind of atlas does UV Snapper need?

The add‑on requires a plane‑mesh atlas whose edges correspond to the texture’s grid lines and that lies within the 0‑1 UV space. Non‑square or misaligned meshes are not supported.

Is UV Snapper free to use?

UV Snapper is listed as free and distributed under the GNU GPL v3.0 or later; it does not require a paid subscription.

Related plugins

Explore UV Snapper

View download and installation options.

Download UV Snapper ↗