Skip to content
PN Scripts

Blender add-ons

UVTriage

A Blender add-on that checks the UVs of every selected mesh at once, selects each problem in one click and fixes it without touching your geometry.

  • Blender 4.2+
  • Python
  • Paid
  • External marketplace: Gumroad

Sold on Gumroad. PN Scripts does not take payment for it here.

A UV layout with a mirrored half that overlaps and is flipped, and the same layout after Fix Flipped Islands and Pack Islands

What it solves

The gap

UV problems show up late: an overlap ruins a bake, a mirrored island lights a normal map from the wrong side, and texel density drifts between the assets of one scene. Finding them object by object in the UV Editor is slow.

What it is

UVTriage inspects every selected mesh at once, lists each problem with a select button and fixes it with operators that change UVs only, so the geometry stays exactly as it was.

How you use it

Select the meshes, pick the target and press Inspect UVs in the UVTriage tab, then select a problem or run a fix from the same panel.

A UV checking tool, not an unwrapper: it checks the result of any unwrapper, reports it per object and fixes UVs without touching the mesh.

Who it is for

Use it when

  • Checking game assets before baking or export.
  • Matching texel density across the props of one scene.
  • Adding lightmap UVs for baked lighting.

Built for

  • Game and asset artists who bake textures or lighting.
  • Blender users who check many models before export.

What it does

One report for many meshes

Inspect UVs checks every selected mesh and lists, per object, the UV map, the islands, the texel density and each problem with a count. Nothing changes until you choose a fix.

Select each problem

A select button per problem opens Edit Mode with exactly those faces selected, so you see the overlap, the mirrored half or the stretched faces in the UV Editor.

Checks for the job

Pick the target: a unique texture or bake, a tiling texture or trim sheet (overlaps and UVs outside 0-1 are fine there), or a lightmap (UV2).

Fixes that change UVs only

Move Into 0-1, Fix Flipped Islands, Match Texel Density and Pack Islands with padding in pixels. Every fix hashes the geometry first and refuses to write if anything but UVs would change.

Lightmaps and missing maps

Create Missing UV Maps adds a UV map where there is none; Create Lightmap UV adds a second map for baked lighting with even texel density and padding.

A record for QA

Export the report as JSON or CSV: target, texture size, every object with its islands and density, all findings and the last fix.

Specs

Vendor
PN Scripts
Type
Plugin
Platforms
Blender
Pricing
One-time purchase · USD 12.00 Price on Gumroad.
License
GPL 3.0 or later
Deployment
Blender extension (Windows, macOS, Linux)
Maturity
v1.0.0
Support
12 months of updates and email support

Compatibility

Platform or runtime Supported versions Tested up to
Blender 4.2 or newer 5.2

Stack

  • Blender 4.2+
  • Python

Get UVTriage

Buy UVTriage on Gumroad for $12, or get all four PN Scripts mesh add-ons in the PN Blender Mesh Toolkit for $36. Gumroad handles the payment and the download.

Sold on Gumroad. PN Scripts does not take payment for it here.

Questions

No. Every fix records a hash of the geometry first and refuses to write if anything but UVs would change. Inspect UVs changes nothing at all.

No. It checks the UVs any unwrapper made and fixes them. Pack Islands and Create Missing UV Maps use Blender's own packer and Smart UV Project.

Blender 4.2 or newer. Version 1.0.0 is tested on Blender 5.2.1 and 5.2.2 LTS with 29 automated tests and 13 scripted real-use scenarios.

Built with the help of an AI coding assistant; checked by PN Scripts with automated tests in Blender. Images and video are captures of real Blender sessions; no AI-generated imagery.

On Gumroad, which takes the payment and delivers the download. PN Scripts does not take payment on this site.