3D Texturing Quality Control & Assurance 5 — Questions and Answers
Question 1: A QA checklist requires 'no pure black in the albedo map.' Why is pure black (RGB 0,0,0) problematic in PBR workflows?
- Pure black causes UV islands to collapse
- Real-world surfaces always reflect some light; pure black absorbs 100% and is physically impossible (Correct answer)
- Pure black textures cannot be compressed
- Black values invert normal map channels
Correct answer: Real-world surfaces always reflect some light; pure black absorbs 100% and is physically impossible
No real-world surface absorbs all light; pure black violates PBR energy conservation and produces a flat, lifeless look that breaks physical realism.
Question 2: During pipeline QA, a texture is flagged for having non-power-of-two (NPOT) dimensions. Why does this matter?
- NPOT textures cannot store color information
- Many GPUs cannot generate correct mipmaps for NPOT textures, causing filtering artifacts and VRAM waste (Correct answer)
- NPOT textures break UV unwrapping
- NPOT textures always exceed the texture budget
Correct answer: Many GPUs cannot generate correct mipmaps for NPOT textures, causing filtering artifacts and VRAM waste
Most GPU hardware and game engines are optimized for power-of-two dimensions; NPOT textures often cannot mipmap correctly and waste memory due to padding.
Question 3: What is the purpose of a 'material ID map' during the QA phase of texture production?
- To assign unique render IDs to each object in the scene
- To define regions on a mesh where different material properties or texture sets apply, enabling verification that assignments are correct (Correct answer)
- To map texture pixel coordinates to world space
- To identify which LOD level the texture belongs to
Correct answer: To define regions on a mesh where different material properties or texture sets apply, enabling verification that assignments are correct
A material ID map uses flat colors to define surface regions, allowing QA to verify that each zone receives the correct material assignment in the engine.
Question 4: A game's LOD system reduces texture resolution at distance. What QA test verifies this works correctly for a textured asset?
- Render the asset at very close range and inspect pixel density
- Move the camera progressively farther from the asset and check that mip levels transition smoothly without popping (Correct answer)
- Check that all LOD meshes share the same UV layout
- Verify that the highest LOD uses a 4K texture
Correct answer: Move the camera progressively farther from the asset and check that mip levels transition smoothly without popping
Moving the camera away while observing the asset checks that mip map transitions are smooth and that lower-resolution mip levels activate at appropriate distances.
Question 5: Which of the following is a red flag when reviewing an emissive map during QA?
- The emissive map is stored as an RGB image
- Emissive values are present on surfaces that should not glow, such as a stone floor (Correct answer)
- The emissive map has the same resolution as the albedo map
- Emissive areas have no corresponding detail in the albedo map
Correct answer: Emissive values are present on surfaces that should not glow, such as a stone floor
Emissive values on unintended surfaces like stone floors indicate a masking or painting error that would cause non-glowing objects to appear lit from within.
Question 6: A texture artist is asked to perform a 'destructive export check.' What does this involve?
- Deleting source files after export
- Importing the exported file back into the DCC tool to verify it matches the original with no data loss or format errors (Correct answer)
- Compressing the texture beyond its intended quality level to test limits
- Removing all metadata from the file before delivery
Correct answer: Importing the exported file back into the DCC tool to verify it matches the original with no data loss or format errors
A destructive export check re-imports the delivered file to confirm no data was lost, channels swapped, or color space errors introduced during the export process.
Question 7: When a QA pipeline uses automated scripts to validate textures, which check is LEAST likely to be caught by automation alone?
- Texture resolution matches the spec
- File format is correct
- The visual quality and artistic accuracy of painted details (Correct answer)
- Bit depth is 8 or 16 bits per channel
Correct answer: The visual quality and artistic accuracy of painted details
Automated scripts can verify file metadata like resolution, format, and bit depth, but artistic quality and accuracy of painted detail require human visual judgment.
A QA checklist requires 'no pure black in the albedo map.' Why is pure black (RGB 0,0,0) problematic in PBR workflows?