Merge pull request #22 from johnmaf/bugfix/ambient-map

Don't assign MTL ambient map value to diffuse map
This commit is contained in:
Paolo Cignoni 2017-05-12 17:08:04 +02:00 committed by GitHub
commit 66fde513b1
1 changed files with 2 additions and 2 deletions

View File

@ -1057,7 +1057,7 @@ namespace vcg {
//currentMaterial.bSpecular = (illumination == 2); //currentMaterial.bSpecular = (illumination == 2);
currentMaterial.illum = illumination; currentMaterial.illum = illumination;
} }
else if( (header.compare("map_Kd")==0) || (header.compare("map_Ka")==0) ) // texture name else if(header.compare("map_Kd")==0) // texture name
{ {
std::string textureName; std::string textureName;
if (tokens.size() < 2) if (tokens.size() < 2)
@ -1065,7 +1065,7 @@ namespace vcg {
else if (tokens.size() == 2) else if (tokens.size() == 2)
textureName = tokens[1]; //play it safe textureName = tokens[1]; //play it safe
else else
textureName = line.substr(7); //get everything after "map_Kd " or "map_Ka " textureName = line.substr(7); //get everything after "map_Kd "
currentMaterial.map_Kd=textureName; currentMaterial.map_Kd=textureName;