Hard-Surface UV Unwrapping for Games

An engineer brings a spaceship model with hundreds of tiny panels. The first automatic unwrap yields 400 islands with a packing density of 30% — a failure in texel density and bake time. Hero objects under the camera require at least 512 px/m, and 400 islands leave 70% empty UV space. We've encounte

Our competencies

Other studio services

Frequently Asked Questions

Latest works

  • image_games_mortal_motors_495_0.webp
    Game development for Mortal Motors
    1504
  • 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
    1005
  • image_games_second_team_604_0.webp
    Game development for the company Second term
    635
  • image_games_phoenix_ii_606_0.webp
    3D animation - teaser for the game Phoenix 2.
    716

An engineer brings a spaceship model with hundreds of tiny panels. The first automatic unwrap yields 400 islands with a packing density of 30% — a failure in texel density and bake time. Hero objects under the camera require at least 512 px/m, and 400 islands leave 70% empty UV space. We've encountered this dozens of times: manual analysis is unavoidable. Our task is to create an unwrap that balances island count, texel density, and seam visibility. And yes, it's always more than just pressing Unfold.

Technical Challenges of Hard-Surface Unwrapping

Cylindrical surfaces. Pipes, barrels, grips — a cylinder is unwrapped with a single seam along the least visible generatrix. Complexity arises when a pistol grip has overlay panels, grooves, and holes. Each hole requires separate handling: either an individual island for the ends or a seam along the edges. No automatic solution handles this — only manual analysis and engineer experience.

Planar faces with non-standard angles. Panels and slanted faces. Applying Project From View without alignment results in trapezoidal islands instead of rectangular ones. Rectangular islands pack more efficiently: packing efficiency difference can reach 15–20% at the same area. Meanwhile, texel density can differ by 30–40% on different parts of the same asset.

Overlapping geometry (bolts, rivets, fasteners). For identical repeating parts, overlap is intentionally used to save UV space. But this only works under strict conditions: all copies must be identically oriented relative to light. Otherwise, baking produces visible artifacts. We always check this manually, and in 2 out of 10 cases we have to abandon overlap.

Trim sheets and tiling textures. For architectural elements, UV unwrapping differs: accurate alignment of islands along the vertical axis of the atlas is more important than just density. This allows using a narrow texture with a set of details that tiles along surfaces. According to Unreal Engine documentation, proper lightmap UV layout reduces artifacts by 50%.

How to Place Seams for Hard-Surface?

Seam placement is the key decision. First priority: edges invisible from the game camera. Second: interior surfaces. Third: structural edges on back sides. For weapons, typical spots: muzzle cut, bottom edge of the grip, inner surface of the trigger. We use Rizom UV with Auto Seam followed by manual editing, then Straighten UV to align straight edges. This reduces island count by 40% without quality loss.

Why Texel Density is Critical for Weapons and Hero Props?

For hero objects that the player sees up close, texel density must be at least 512 px/m at 2048 texture. For environment props, 256–512 px/m is sufficient. Different parts of the same asset can have different texel density: for example, the stock and barrel of a rifle might differ by 30–40% if justified by zone priority. We always agree on these values with the art director before starting work. This saves up to 20% of time on final corrections.

Checklist for UV Unwrap Review
  • All seams on invisible or unimportant edges.
  • No overlap on lightmap UV (check via vertex shift).
  • Texel density within agreed values (check via Texel Density tool in Rizom UV).
  • Padding between islands at least 2px for 2048 texture.
  • No stretching (check via Heat Map in Rizom UV).

Process of Hard-Surface Unwrapping

  1. Model analysis. Determine what goes to bake (normal map), what will be tiled texture, and what is an atlas. For complex assets, these categories blend.
  2. Seam placement. Select edges according to the priorities described. For complex models (e.g., spaceship), segment into logical blocks.
  3. Tool. Rizom UV — primary for hard-surface. Maya UV Toolkit — if the model is already in Maya pipeline. Blender — for simple assets. In Rizom UV, key features: Auto Seam, manual editing, Unfold, and Straighten UV.
  4. Packing. Rectangular islands aligned to axes pack more efficiently. UVPackmaster (Blender) or Rizom UV's built-in packer give good results with Allow Rotation enabled.
  5. Texel density. Set target values based on object type and camera proximity.
  6. Lightmap UV. For Unreal Engine and Unity, create a second UV channel without overlap and with additional padding. This is mandatory for static meshes.

What's Included in the Work

  • Manual unwrapping with island and texel density optimization.
  • Error checking (overlap, stretching, inverted normals).
  • Creation of lightmap UV channel if required.
  • Export with correct settings (FBX/glTF, UV channel mapping).
  • Consultation on tiling textures and trim sheet selection.
  • Support after file delivery: revisions per art lead feedback.

Estimated Timelines

Object Type Timeline
Simple prop (box, panel, detail) 1–4 hours
Weapon (pistol, knife, rifle) 4–10 hours
Vehicle (motorcycle, car) 2–5 days
Machinery / mechanism medium complexity 1–3 days
Architectural element with trim sheet 1–2 days

Cost is calculated individually based on model complexity. Lightmap UV channel is a separate line in the TOR.

Tool Comparison for Hard-Surface Unwrapping

Tool Strengths When to Use
Rizom UV Auto Seam, Straighten UV, high speed Complex hard-surface, large batches
Maya UV Toolkit Integration with Maya, seam management If model is already in Maya, no need to export
Blender UV Editor Free, basic tools Simple assets not requiring Rizom

We use Rizom UV for 90% of hard-surface tasks. Our experience: 5+ years in game dev engineering, over 30 completed projects, from indie to AAA. Order UV unwrapping — we'll prepare an optimal unwrap considering all pipeline requirements. Contact us to discuss your model and get a timeline estimate.