Skip to content

Commit

Permalink
Single-element material values also have to be arrays
Browse files Browse the repository at this point in the history
  • Loading branch information
javagl committed Nov 29, 2016
1 parent bdcc5a5 commit 7ecf2b1
Showing 1 changed file with 5 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
Expand Down Expand Up @@ -67,11 +68,13 @@ static Map<String, Object> createMaterialValues(Mtl mtl, String textureId)
}
else
{
materialValues.put(TechniqueHandler.DIFFUSE_NAME, textureId);
materialValues.put(TechniqueHandler.DIFFUSE_NAME,
Collections.singletonList(textureId));
}
materialValues.put(TechniqueHandler.SPECULAR_NAME,
createMaterialValue(mtl.getKs()));
materialValues.put(TechniqueHandler.SHININESS_NAME, mtl.getNs());
materialValues.put(TechniqueHandler.SHININESS_NAME,
Collections.singletonList(mtl.getNs()));
return materialValues;
}

Expand Down

0 comments on commit 7ecf2b1

Please sign in to comment.