8 October 2026 · 7 min read
UV Mapping Explained: How 3D Models Get Their Textures
A 3D model is a surface in 3D space; a texture is a flat image. UV mapping is the translation between the two, and when it is done badly, every texture on the model suffers.

What does "UV" mean?
X, Y and Z are already used for positions in 3D space, so texture coordinates are called U (horizontal) and V (vertical). A UV map tells each vertex of the model where it sits on a flat 2D image. The image space runs from 0 to 1 in both directions, often called the 0 to 1 space or UV tile.
The unwrap idea
Think of peeling an orange and pressing the peel flat. You have to cut it somewhere. In 3D software you mark cuts called seams, and the surface is unfolded into flat pieces called UV islands. Then the islands are arranged inside the 0 to 1 square.
What good UVs look like
- Low distortion. A checker texture applied to the model should show even squares. Stretched or squashed squares mean stretched textures.
- Hidden seams. Put cuts where they are hard to see: under arms, along the back, on hard edges, inside the model.
- Consistent texel density. Islands of similar importance get similar pixel density.
- Efficient layout. Little wasted space, islands packed tightly but not touching.
- Padding. A gap between islands (a few pixels, more for lower resolutions) prevents colors from bleeding across seams in mipmaps.
- Straightened islands. Aligning edges to the grid keeps pixel-art style details and hard-surface lines clean.
Mirroring and overlapping
For symmetrical objects, left and right halves can share the same UV space. This doubles the effective resolution, but it prevents unique details such as a one-sided scratch, and baking needs care. Use it on repeated parts and symmetrical props, not on a hero character's face.
UV sets (channels)
A mesh can have more than one UV set. Common use: the first channel for textures, a second channel for lightmaps in engines that bake lighting. Lightmap UVs must never overlap.
Common mistakes
- Seams on a visible, flat, high-contrast area.
- Different texel density between neighboring parts, so one part looks blurry next to another.
- Overlapping islands by accident, which ruins baking.
- Islands too close together, causing color bleeding.
- Forgetting that hard edges and UV seams should line up when baking normal maps.
UV workflow in short
- Finish the mesh topology first (changing the mesh later breaks UVs).
- Mark seams.
- Unwrap, then check with a checker texture.
- Scale islands to a consistent density.
- Pack into the 0 to 1 space with padding.
- Combine with other objects if you are building a UV atlas.
UVs are where quality and performance meet. We build clean UVs into every asset we deliver; see our stylized 3D assets.


