diff --git a/src/main/kotlin/Game.kt b/src/main/kotlin/Game.kt index 5db01b1..d17b1bc 100644 --- a/src/main/kotlin/Game.kt +++ b/src/main/kotlin/Game.kt @@ -98,7 +98,7 @@ class Game: ApplicationAdapter() val material = ModelMaterial() material.id = "floormat" material.diffuse = XnaColor.White - material.specular = XnaColor.BlanchedAlmond.mix(XnaColor.Black, 0.4f) + material.specular = XnaColor.BlanchedAlmond.mix(XnaColor.Black, 0.12f) material.shininess = 65.0f val diffuse = ModelTexture() diffuse.usage = ModelTexture.USAGE_DIFFUSE @@ -106,8 +106,11 @@ class Game: ApplicationAdapter() val normalMap = ModelTexture() normalMap.usage = ModelTexture.USAGE_NORMAL normalMap.fileName = "cobblestone_normal.png" + val specular = ModelTexture() + specular.usage = ModelTexture.USAGE_SPECULAR + specular.fileName = "cobblestone_specular.png" material.textures = Array() - material.textures.add(diffuse, normalMap) + material.textures.add(diffuse, normalMap, specular) model.materials.add(material) val node = ModelNode() diff --git a/src/main/resources/cobblestone_specular.png b/src/main/resources/cobblestone_specular.png new file mode 100644 index 0000000..d708aad Binary files /dev/null and b/src/main/resources/cobblestone_specular.png differ