Apply the correct diffuse material

Also check for multiple materials per part or missing materials.