Maya Maya UV Mapping and Texturing 2 — Questions and Answers
Question 1: Which texture map type simulates surface depth using grayscale height values without adding actual geometry?
- Diffuse map
- Specular map
- Bump map (Correct answer)
- Ambient occlusion map
Correct answer: Bump map
A bump map uses grayscale values to perturb surface normals at render time, creating the illusion of depth and fine detail without modifying the underlying geometry.
Question 2: What is the key difference between a bump map and a normal map in Maya?
- Bump maps use three RGB channels to store XYZ directions; normal maps use a single grayscale channel
- Normal maps encode surface directions using RGB channels; bump maps use a single grayscale channel for height (Correct answer)
- Bump maps are exclusive to Arnold renderer; normal maps work with all renderers
- They are functionally identical and fully interchangeable
Correct answer: Normal maps encode surface directions using RGB channels; bump maps use a single grayscale channel for height
Normal maps store XYZ surface normal directions in the RGB color channels for richer detail, while bump maps use a simpler grayscale heightfield to offset normals.
Question 3: In Maya, what does 'baking' a texture accomplish?
- Exporting a texture file to an external paint application
- Pre-rendering lighting or shading information onto a static texture map for use in real-time engines (Correct answer)
- Applying a procedural texture permanently to UV coordinates
- Converting a texture between color space profiles
Correct answer: Pre-rendering lighting or shading information onto a static texture map for use in real-time engines
Texture baking renders complex scene information (lighting, AO, normals) into a static texture map so it can be used efficiently in real-time applications or game engines.
Question 4: What information does an ambient occlusion (AO) map store in Maya?
- The shininess and highlight intensity of a surface
- Pre-computed approximations of how much ambient light reaches each point on a surface (Correct answer)
- The transparency and refraction of a material
- The base color variation across a surface
Correct answer: Pre-computed approximations of how much ambient light reaches each point on a surface
An AO map stores per-texel calculations of how exposed each surface point is to ambient light, darkening crevices and contact areas to add realistic depth.
Question 5: Which color space is typically correct for diffuse/albedo texture files in Maya's Arnold renderer?
- Linear
- sRGB (Correct answer)
- ACEScg
- Rec. 709
Correct answer: sRGB
Diffuse/albedo textures are authored in sRGB color space by painting applications, and Arnold expects them tagged as sRGB so it can linearize them for physically correct rendering.
Question 6: What does the 'Unfold' tool do in Maya's UV Editor?
- Removes UV seams from a mesh entirely
- Relaxes UV coordinates to minimize stretching and distortion across the UV shell (Correct answer)
- Projects new UVs automatically based on the object's bounding box
- Mirrors a UV shell symmetrically across a central axis
Correct answer: Relaxes UV coordinates to minimize stretching and distortion across the UV shell
The Unfold tool iteratively moves UV points to reduce angle and area distortion, producing a more evenly spread UV layout with less texture stretching.
Question 7: What is the role of a displacement map in Maya rendering?
- Physically moves mesh vertices at render time based on grayscale values to add true geometric detail (Correct answer)
- Blends between two surface colors using a gradient mask
- Defines the specular intensity distribution across a surface
- Controls the falloff radius of a light source in the scene
Correct answer: Physically moves mesh vertices at render time based on grayscale values to add true geometric detail
A displacement map actually subdivides and moves geometry at render time based on its grayscale values, producing real geometric displacement unlike bump or normal maps.
Which texture map type simulates surface depth using grayscale height values without adding actual geometry?