Hello,
Quick question, I have a room with five different textures made in blender. 3 Normal maps (Floor, Wall, Ceiling) and 2 Diffuse Textures (Floor and Wall, The Ceiling is only a normal map). So after exporting using Chicken, then loading and using the Automatic Shader Generator, Only my wall is normal mapped.
Lines of Code in Python:
room = loader.loadModel("Room")
room.reparentTo(render)
render.setShaderAuto()
Interesting Part of .egg File:
<Material> Wall {
<Scalar> diffr {0.800000011921}
<Scalar> diffg {0.800000011921}
<Scalar> diffb {0.800000011921}
<Scalar> specr {0.25}
<Scalar> specg {0.25}
<Scalar> specb {0.25}
<Scalar> shininess {12.5}
}
<Material> Tile {
<Scalar> diffr {0.800000011921}
<Scalar> diffg {0.800000011921}
<Scalar> diffb {0.800000011921}
<Scalar> specr {0.25}
<Scalar> specg {0.25}
<Scalar> specb {0.25}
<Scalar> shininess {12.5}
}
<Material> Ceiling {
<Scalar> diffr {0.800000011921}
<Scalar> diffg {0.800000011921}
<Scalar> diffb {0.800000011921}
<Scalar> specr {0.25}
<Scalar> specg {0.25}
<Scalar> specb {0.25}
<Scalar> shininess {12.5}
}
<Texture> Ceiling_00_Tex.002 {
"./Textures/Ceiling-Normal.jpg"
<Scalar> envtype { NORMAL }
<Scalar> minfilter { LINEAR_MIPMAP_LINEAR }
<Scalar> magfilter { LINEAR_MIPMAP_LINEAR }
<Scalar> wrap { REPEAT }
}
<Texture> Wall_01_Tex.004 {
"./Textures/Wall-Normal.jpg"
<Scalar> envtype { NORMAL }
<Scalar> minfilter { LINEAR_MIPMAP_LINEAR }
<Scalar> magfilter { LINEAR_MIPMAP_LINEAR }
<Scalar> wrap { REPEAT }
}
<Texture> Tile_01_Tex.001 {
"./Textures/Tile-Normal.jpg"
<Scalar> envtype { NORMAL }
<Scalar> minfilter { LINEAR_MIPMAP_LINEAR }
<Scalar> magfilter { LINEAR_MIPMAP_LINEAR }
<Scalar> wrap { REPEAT }
}
<Texture> Tile_00_Tex {
"./Textures/Tile-Diffuse.jpg"
<Scalar> envtype { MODULATE }
<Scalar> minfilter { LINEAR_MIPMAP_LINEAR }
<Scalar> magfilter { LINEAR_MIPMAP_LINEAR }
<Scalar> wrap { REPEAT }
}
<Texture> Wall_00_Tex.003 {
"./Textures/Wall-Diffuse.jpg"
<Scalar> envtype { MODULATE }
<Scalar> minfilter { LINEAR_MIPMAP_LINEAR }
<Scalar> magfilter { LINEAR_MIPMAP_LINEAR }
<Scalar> wrap { REPEAT }
}
Thanks for all of your help!