What is UV mapping (UV unwrapping)?
CGI Visualization to Perfection
Danthree Studio turns complex 3D tech into high-converting marketing assets. Get high-end quality for your brand.
Discuss your projectWhat is UV mapping (UV unwrapping)?
Definition of UV Mapping
UV mapping assigns two-dimensional texture coordinates to points on a 3D surface. U and V name the two axes of texture space. During UV unwrapping, the model is unfolded along defined seams. This lets you position image textures, normal maps or a metalness map. UVs are not the only way to project textures. Distortion also depends on the model’s shape and the seams you choose.
Why is accurate UV mapping so important?
| Advantage | Impact |
|---|---|
| Precise Textures | Logos, labels, and wood grain patterns can be precisely aligned and scaled. |
| Reduce artifacts | Proper spacing between UV islands reduces the risk of color fringing and seam artifacts. |
| Efficient Baking | A suitable UV layout provides the basis for baking AO, normal, or lightmaps. |
| Use texture space efficiently | A UV atlas groups surfaces into a single texture set. This does not automatically result in fewer draw calls. |
From Technical Term to Visual Experience
We don't just use these technologies; we master them. See how we create photorealistic worlds for leading brands.
View WorkCorrect and Incorrect UV Maps: A Practical Example
Using a lounge chair as an example, the following illustrations show how cut edges, UV islands, and distortions are related. A checkerboard pattern helps evaluate the unwrap before texturing. With displacement maps, problems at UV seams can also affect the visible surface.






UV Mapping Workflow (6 Steps)
1. Analyze the model and plan texel density
Set the target resolution and texel density based on the final image size, camera distance, and required level of detail. There is no one-size-fits-all standard for every project. Check the raw model for symmetries, repetitions, and areas that are not very visible.
For 3D product visualization, close-ups of labels and fabric details can be important. Plan texture resolution around those views.
2. Mark seams and unwrap
Place seams along natural boundaries whenever possible: fabric seams, panel joints, or less visible back sides.
Choose an unwrapping method that suits the shape and refine it with Relax or similar tools. A square checker texture should produce squares of reasonably consistent size on the model, rather than stretched rectangles.
On highly curved surfaces, an additional UV island can reduce distortion. Weigh that benefit against the extra seams.
3. Pack and stack UV islands
Scale and pack the islands to match the planned texel density. Check the resolution of the final texture as well.
UV islands may overlap when they are intended to share the same texture information. Individually baked lighting or surface details generally require unique UV space.
Align islands with the intended weave or grain direction. Rotating them by 90 degrees does not inherently improve mipmapping.
4. Separate UV sets
A UV set can control PBR textures such as Base Color, Normal, and Roughness.
Baked lightmaps often require a separate, non-overlapping UV set. Whether a second set is necessary depends on the existing layout and the intended use. AO does not always require a separate UV channel.
Some programs generate lightmap UVs automatically. Afterward, check the packing, spacing, and results in the target system; the channel numbers vary depending on the software.
5. Padding and edge seams
Plan padding based on texture resolution, filtering, mipmap levels, and target system specifications. A fixed number of pixels is not sufficient as a general rule.
With baked tangent-space normal maps, hard normal edges are usually separated in the UV layout as well. Conversely, not every UV seam has to be a hard normal edge. Check how the baker and renderer interact.
Extending colors beyond island edges during baking, often called dilation or edge padding, reduces color bleeding at the boundaries.
6. Check the quality and create a test bake
Apply a square checkerboard texture to the model. Check for distortion, scale, and alignment, especially on visible curves and seams.
A low-resolution test bake can reveal major projection errors and seams. Also evaluate fine details and filtering artifacts at the intended final resolution.
Bake the required maps at the target resolution and check them with the intended material and renderer.
UVs define the distribution of a texture, not its material effect. For fabrics, paints, and other surfaces, you can find examples in our Material and Surface Visualization.
Practical checks
- Normal Map Baking: Align hard normal edges and UV seams.
- Texel density: plan around camera distance and the detail required.
- Overlapping UVs: only for texture information that is intentionally shared.
- Lightmaps: Check the requirements for UV channels, overlaps, and padding in the target system.
- Checker Map: Check the model for distortion and size differences using a square grid.
FAQ - UV Mapping
What is UV mapping, in a nutshell?
UV mapping assigns two-dimensional texture coordinates to a 3D surface. UV unwrapping is one way to generate those coordinates by unfolding the surface along seams. This determines where image textures appear on the model and at what scale.
How do I set up seams correctly in Blender?
Place cut edges where they fit the geometry and are as inconspicuous as possible. Check the result using a checkerboard pattern and adjust the cuts if there is significant distortion. The Blender documentation on seams explains this process.
Do I need a second UV set for lightmaps?
Often, yes, if the material UV layout contains overlapping or repeated areas. Baked lightmaps need unique UV space with sufficient spacing between islands. Whether an additional channel is needed depends on the existing layout and the engine. See Lightmap and the Unreal Engine documentation for more detail.
What is texel density, and why does it matter?
Texel density describes the relationship between texture resolution and the size of the model’s surface, often measured in pixels per centimeter. Similar values provide comparable levels of detail; close-ups may need more resolution. For texture baking, resolution must also suit the intended use.
Can I have UVs generated completely automatically?
Automatic tools can generate and pack UV islands. Check distortion, seams, texture direction and the intended views to decide whether the result suits your model. Adobe’s UV mapping guide explains the basics.
How do I prevent visible seams in my textures?
Place seams along natural component boundaries whenever possible, plan for sufficient padding, and check the transitions in the target material. For normal maps, also check the normals and tangents. UVs alone do not guarantee invisible seams.
When are UV overlaps useful, and when aren't they?
Overlaps save texture space when areas intentionally share the same image data. For custom text, unique surface details, or baked lightmaps, you need unique mappings without unwanted overlaps.
What common mistakes should I check for before baking?
Check for unintended overlaps, insufficient padding, distorted islands, inappropriate texel density, and pattern alignment. A test bake will reveal major issues; then check the fine details at the final resolution as well.
