3D Texturing 3D Texturing UV Mapping & Unwrapping 2 β Questions and Answers
Question 1: What is the difference between 'planar' and 'cylindrical' UV projection?
- Planar projects from a flat plane onto one side of a mesh; cylindrical wraps UVs around a tube-shaped object (Correct answer)
- Planar is used for organic models; cylindrical is for hard-surface models
- Cylindrical projection works only for UDIM workflows
- Planar projection always produces zero UV stretching
Correct answer: Planar projects from a flat plane onto one side of a mesh; cylindrical wraps UVs around a tube-shaped object
Planar projection is best for flat surfaces like walls while cylindrical projection suits round objects like barrels or pillars with minimal seam artifacts.
Question 2: What does 'texel density matching' across assets mean in a game environment?
- Ensuring all objects in a scene use the same number of texture pixels per meter so no object looks sharper or blurrier than others (Correct answer)
- Matching the UV layout size of all objects in the UV editor
- Using identical texture resolutions for every asset
- Aligning UV seams between adjacent meshes
Correct answer: Ensuring all objects in a scene use the same number of texture pixels per meter so no object looks sharper or blurrier than others
Matching texel density ensures visual consistency; an object with double the texel density will look unnaturally sharp next to its neighbors.
Question 3: What is 'UV atlas' or 'texture atlas' packing used for?
- Combining UVs from multiple separate objects into one shared texture map to reduce draw calls (Correct answer)
- Automatically generating UVs for complex organic meshes
- Splitting one UV map into multiple UDIM tiles
- Storing normal and roughness maps in the same file
Correct answer: Combining UVs from multiple separate objects into one shared texture map to reduce draw calls
Atlasing multiple meshes onto a shared texture reduces the number of unique materials and draw calls, improving render performance.
Question 4: Why should UV islands have padding (also called 'gutter') between them?
- To prevent texture bleeding between islands when mipmaps reduce texture resolution at a distance (Correct answer)
- To increase UV packing efficiency by filling dead space
- To allow the renderer to identify each UV island separately
- To keep UV seams hidden during normal map baking
Correct answer: To prevent texture bleeding between islands when mipmaps reduce texture resolution at a distance
Gutter space between UV islands prevents GPU mipmap filtering from blending texels across island borders, which would cause visible seam artifacts.
Question 5: What is 'lightmap UV' and why does it need a separate UV channel?
- A UV layout specifically designed for baked lighting with no overlapping islands, stored in a second UV channel (Correct answer)
- A UV channel that controls the intensity of real-time specular highlights
- A UV layout used only for the emissive texture channel
- A UV set automatically generated by Substance Painter
Correct answer: A UV layout specifically designed for baked lighting with no overlapping islands, stored in a second UV channel
Lightmaps require unique (non-overlapping) UVs because overlapping islands would bake identical lighting onto different parts of the mesh incorrectly.
Question 6: What does 'UV normalization' mean in the context of exporting assets?
- Scaling UV islands so they fit within the standard 0β1 UV tile before export (Correct answer)
- Converting floating-point UV coordinates to integer values
- Removing UV islands that fall outside the 0β1 range
- Baking all UV projections into a flat planar layout
Correct answer: Scaling UV islands so they fit within the standard 0β1 UV tile before export
UV normalization ensures all UV coordinates are scaled and positioned within the 0β1 range required by most real-time game engines.
What is the difference between 'planar' and 'cylindrical' UV projection?