UV Unwrapping: Seams, UDIM, and Texel Density

Our video game development company runs independent projects, jointly creates games with the client and provides additional operational services. Expertise of our team allows us to cover all gaming platforms and develop an amazing product that matches the customer’s vision and players preferences.

From immersive apps to game worlds and 3D scenes

Our dedicated team for VR/AR/MR development, Unity production and 3D modeling & animation — with its own case studies and capability decks.

Visit the dedicated studio
Showing 1 of 1All 242 services
UV Unwrapping: Seams, UDIM, and Texel Density
Medium
from 4 hours to 3 days
Frequently Asked Questions

Our competencies

What are the stages of Game Development?

Latest works

  • image_games_mortal_motors_495_0.webp
    Game development for Mortal Motors
    1457
  • image_games_a_turnbased_strategy_game_set_in_a_fantasy_setting_with_fire_and_sword_603_0.webp
    A turn-based strategy game set in a fantasy setting, With Fire and Sword
    979
  • image_games_second_team_604_0.webp
    Game development for the company Second term
    605
  • image_games_phoenix_ii_606_0.webp
    3D animation - teaser for the game Phoenix 2.
    674
  • image_training-quizzes_kids_shopping_quiz_614_0.webp
    Educational quiz for kids "Shopping in a store"
    29

An artist spends weeks on retopology but does UV unwrapping in an hour — and ends up with blurry seams on the character's face, stretched textures on the sides, and a seam right across the forehead. Sound familiar? High-quality UV unwrapping is invisible, but poor unwrapping is obvious in every render. Moreover, incorrect UV layout leads to extra draw calls and lower FPS in the game engine. According to Wikipedia: UV mapping, UV mapping is a critical step. Investing in a clean UV atlas pays off: you reduce texturing costs by up to 30%. Typical pricing for a single character UV unwrap ranges from $150 to $300. We have completed over 500 UV unwraps for games of all genres — from mobile casual to AAA on Unreal Engine 5. Our experience guarantees no stretch or artifacts on the final texture. UV unwrapping involves seam placement, texel density, and UV packing.

Where UV problems are born

Texel density. The most common mistake is uneven texel density. The face gets the same UV space as the back, even though the face is the focal point. On a 2K texture, this is the difference between readable details and a blurry mask. Tools like Rizom UV or the built-in Texel Density Checker in Blender let you measure and align density across priority zones. For third-person games, we recommend allocating 60–70% of UV space to the head and hands — this boosts visual quality without increasing texture resolution. Rizom UV's Unfold3D algorithm can reduce UV stretch by up to 40% compared to Maya's default planar mapping.

Stretching. Deformed UV islands cause texture distortion on the surface. Organic forms (head, hands) are especially sensitive — even 5–10% stretch is visible on the diffuse map and doubly so on the normal map. Check via Checkerboard Shader and Stretch Visualization. Stretch above 8% requires correction — otherwise, you'll get blurry outlines and artifacts under lighting.

Seam artifacts during baking. Seams on UV islands produce dark or light bands when baking in Marmoset Toolbag and Substance Painter. The cause is insufficient padding between islands. Standard for 2K: at least 4px padding (8px recommended for mobile with mip-levels). For 1K: 4px minimum. We additionally use a bleed of 4–8 pixels to avoid visible seams.

Texture Size and Padding
Texture Size Recommended Padding
2K 4–8 px
1K 4 px

How to avoid stretch during UV unwrapping

Stretch occurs when UV islands, after unfolding, do not preserve polygon proportions. Correct seam placement is crucial. To minimize stretch, it's important to place seams correctly, use algorithms with minimal distortion (e.g., Unfold3D in Rizom UV), and always visually check the result. We combine automatic unfolding with manual correction on complex areas — this guarantees stretch of no more than 2–3%. Additionally, we apply island relaxation for even stress distribution.

Why are seams visible after baking?

Even with perfect seam placement, artifacts can appear due to insufficient padding or incorrect filling of gaps between islands. The solution is to increase padding to 8–16 pixels and use proper bleed (dilation) during baking. If the seam is still visible, it should be moved to a less noticeable location, such as under the chin or in a clothing fold. For baking, we recommend Marmoset Toolbag 4 or Substance Painter with dilation and use adjacent tiles settings.

How professional UV unwrap is done

  1. Model analysis — identify priority zones, hidden spots for seams, number of texture tiles (UDIM).
  2. Seam placement — place along back surfaces, inner sides, soles, armpits. For weapons — handle ends and bottom edge of the blade.
  3. Unfold — use Rizom UV (Unfold3D) with manual tweaking on border islands (ears, fingers). Also apply island relaxation.
  4. Packing — automatic with priority for face and hands (they get 60–70% UV space). Use bin-packing algorithms considering texel density.
  5. Texel density balancing — face and hands are priority, rest with 10–15% tolerance. Check via checkerboard and adjust scale.
  6. Verification — Checkerboard + Stretch map. If squares are distorted — fix. If seam is visible — recut or move. Also run a bake test to catch artifacts.

For UDIM workflow (multiple UV tiles), the process is similar but islands are consciously distributed: head — tile 1001, body — 1002, hands — 1003, legs — 1004, weapon — 1005. This is required for high-res characters in Unreal Engine 5 with Nanite or in cinematic pipelines. The number of tiles is determined by target resolution and camera proximity.

What's included in the work

  • Corrected UV unwrap with optimal packing
  • Texel density balancing across priority zones
  • Stretch and seam check with a report
  • Consultation on texture atlas size and padding choice
  • Final low-poly mesh (FBX or OBJ) with clean UV atlas

Contact us to discuss your project and get a consultation. Order a professional UV unwrap turnkey — we guarantee a clean UV atlas without artifacts.

Estimated timelines

Object Complexity Timeline
Simple prop (weapon, tool) Low 2–6 hours
Hard-surface character / vehicle Medium 1–3 days
Organic character High 2–4 days
Full character with UDIM (4–6 tiles) Very high 3–6 days

Timelines are for UV unwrap only, without texturing. Cost is calculated individually — we'll assess your project within a day.

What you need to provide

  • Final low-poly mesh (FBX or OBJ) with agreed topology
  • Target texture atlas size (2K, 4K, UDIM)
  • Information on what will be baked (normal map, AO, curvature)
  • Requirements for the number of material slots (single texture or multiple)

Write to us — we'll analyze your project and find the optimal solution.

3D Modeling for Games

An artist delivers a character at 120,000 triangles and insists it “looks better this way.” In a mobile scene, ten such characters tank FPS below playable. We solve this daily: every model passes strict polygon control and per-platform optimization. We have shipped over 50 game projects — from mobile hyper‑casual to PC action titles — and guarantee each asset fits technical constraints without losing visual quality.

3D modeling for games is not “make it look good.” It is prioritising within a limited budget of triangles and draw calls. Every pipeline stage affects runtime performance. Skipping retopology or producing bad UVs forces rework during integration — we eliminate that from the start.

We design models for specific target platforms: mobile uses low texel density (512 px/m), PC up to 2048 px/m. All decisions are backed by engine benchmarks and profiling on real hardware.

How Are Polygons Distributed for Different Platforms?

This aspect is often overlooked at project start — and later causes rework.

Mobile Platforms (iOS / Android)

Mobile is the toughest environment. Character budgets:

Character Type Polygons (triangulated)
Main hero (close‑up) 3,000 – 8,000
Secondary NPC 1,000 – 3,000
Crowd / distant enemies 300 – 800

Environment objects (single prop):

Object Polygons
Large interactive (chest, door) 500 – 1,500
Medium decorative 100 – 400
Small (rock, branch) 20 – 80

More critical than polygon count are draw calls and batching. A 200‑triangle model with a separate material can be more expensive than a 2,000‑triangle model that batches with the scene. SRP Batcher and GPU instancing cut draw calls by up to 40% — two to three times more efficient than per‑object rendering — giving headroom for richer assets.

PC / Console

Budgets are looser but not unlimited:

  • Main character in a first‑person shooter: 15,000 – 60,000 triangles (enemy constantly visible).
  • Character in a third‑person RPG: 8,000 – 25,000.
  • Vehicle in a racing game: 30,000 – 80,000 (requires LOD).

Key tool — LOD (Level of Detail). In Unity it is LOD Group, in Unreal — automatic HLOD plus manual LOD levels in Static Mesh Editor. Rule: LOD0 → LOD1 loses ~50–60% polygons, LOD1 → LOD2 another ~50%. Occlusion culling and clustered rendering further reduce GPU load.

VR

VR renders for two eyes at 90 fps (Quest) or 120 fps (PSVR2). Any freeze is physically felt — the player gets dizzy. Character budget: 4,000 – 12,000 triangles (depends on simultaneous NPCs). Environment requires aggressive optimisation: portal system, occluder culling, clustered rendering. We use Frame Debugger and RenderDoc early in the pipeline.

Why Is Retopology an Artistic Task?

Retopology — creating a clean polygon mesh over the sculpt. Many see it as a boring technical step and rely on auto‑retopology (ZRemesher, Instant Meshes, Auto Retopology in Maya). That is a mistake.

Auto‑retopology fails in three critical areas:

  1. Joints — knees, elbows, wrists need even edge loops perpendicular to the rotation axis. Auto‑retopology produces chaotic diagonals; during animation the joint collapses unattractively.
  2. Face — concentric loops around mouth and eyes are mandatory for correct blend‑shape deformation. Auto‑retopology ignores muscle structure.
  3. Silhouette edges — shoulders, chest, large forms. Polygons must be consciously distributed so the silhouette reads even on LOD2.

Manual retopology reduces skinning artifacts by 60% compared to auto‑retopology. Tools: Maya (Quad Draw), Blender (BSurfaces + Shrinkwrap), 3ds Max (Graphite Modeling Tools), ZBrush (ZRemesher with guide curves). Density is uneven: face and hands get more polygons, back and lower legs fewer — because the camera spends more time there. This is not arbitrary; it is driven by silhouette and animation needs.

How Does UV Unwrapping Affect Texture Quality?

UV is another underestimated step. Texel density must be uniform across the entire character. If the boot has twice the density of the face, the texture looks inconsistent. In Maya we use UV Toolkit with normalization; in Blender — the TexTools addon.

UDIM (U‑Dimension) combines multiple UV tiles into one object, allowing 4K–8K textures without single‑UV‑space limits. Used for characters with high detail — cinematic games, hero assets. Pipeline then requires Substance Painter in UDIM mode and separate export per tile.

Baking — transferring high‑poly detail to maps for low‑poly. Tools:

  • Marmoset Toolbag — industry standard, cage‑based with fine tuning. According to its documentation, batch baking saves up to 30% time.
  • xNormal — free, stable for batch baking.
  • Substance Painter — built‑in baker for quick results within texturing, less flexible.
  • Blender Cycles — slower, but free.

Typical baked map set: Normal Map, Ambient Occlusion, Curvature, Thickness, Position, World Space Normal. Curvature and Thickness serve as generator masks in Substance Painter for automatic procedural texturing.

What Does 3D Modeling for Games Include?

Stage Details Deliverable
High‑poly sculpt Detailed sculpt in ZBrush / Blender .zpr / .blend, screenshots
Manual retopology Clean low‑poly mesh with proper edge loops for animation .fbx / .ma
UV unwrapping Normalized texel density, optionally UDIM .fbx with UV set
Baking Normal, AO, Curvature, Thickness (Marmoset / xNormal) Texture set (PNG/TGA)
LOD chain LOD0–LOD3 with polygon and distance thresholds .fbx per LOD
Integration Import into Unity / Unreal, material and batching check .unitypackage / .uasset
Documentation Asset naming, hierarchy, triangle budget PDF / Notion

We also provide one hour of support after delivery — helping with LOD Group setup, collisions, and animation. Source files (.zpr, .blend, .ma, .fbx) are fully transferred.

Common UV mistakes we prevent: different texel densities on adjacent parts, overlapping UVs, insufficient padding between islands, missing UDIM for complex characters.

Reach out for a detailed project assessment. We'll analyze your requirements and recommend the optimal pipeline — from mobile hyper‑casual to PC action and VR. Contact us to discuss your project and receive a tailored commercial proposal.