I am trying to learn how to properly use .ase models and I have made a test just to see how to get these to work but I am having problems with it.
The textures show up fine on the model in GtK but once I compile the level I put the model in it is untextured and has the grey and white grid.
I have tried converting the compiled bsp of the model as well as the .map of the model and I get the same result no matter what. At this point I am totally confused as to what I should be doing. :banghead: Any help would be appreciated.
What am I doing wrong? Here is the model file:
*3DSMAX_ASCIIEXPORT 200
*COMMENT "Generated by Q3Map2 (ydnar) -exportase"
*SCENE {
*SCENE_FILENAME "beercase.bsp"
*SCENE_FIRSTFRAME 0
*SCENE_LASTFRAME 100
*SCENE_FRAMESPEED 30
*SCENE_TICKSPERFRAME 160
*SCENE_BACKGROUND_STATIC 0.0000 0.0000 0.0000
*SCENE_AMBIENT_STATIC 0.0000 0.0000 0.0000
}
*MATERIAL_LIST {
*MATERIAL_COUNT 4
*MATERIAL 0 {
*MATERIAL_NAME "models/mapobjects/tools/_caulk"
*MATERIAL_CLASS "Standard"
*MATERIAL_DIFFUSE 1.000000 1.000000 1.000000
*MATERIAL_SHADING Phong
*MAP_DIFFUSE {
*MAP_NAME "textures/tools/_caulk"
*MAP_CLASS "Bitmap"
*MAP_SUBNO 1
*MAP_AMOUNT 1.0
*MAP_TYPE Screen
*BITMAP "textures/tools/_caulk.tga"
*BITMAP_FILTER Pyramidal
}
}
*MATERIAL 1 {
*MATERIAL_NAME "models/mapobjects/beercase/crate01_front"
*MATERIAL_CLASS "Standard"
*MATERIAL_DIFFUSE 1.000000 0.567058 0.323714
*MATERIAL_SHADING Phong
*MAP_DIFFUSE {
*MAP_NAME "models/mapobjects/beercase/crate01_front"
*MAP_CLASS "Bitmap"
*MAP_SUBNO 1
*MAP_AMOUNT 1.0
*MAP_TYPE Screen
*BITMAP "models/mapobjects/beercase/crate01_front.jpg"
*BITMAP_FILTER Pyramidal
}
}
*MATERIAL 2 {
*MATERIAL_NAME "models/mapobjects/beercase/crate01_side"
*MATERIAL_CLASS "Standard"
*MATERIAL_DIFFUSE 1.000000 0.636740 0.397704
*MATERIAL_SHADING Phong
*MAP_DIFFUSE {
*MAP_NAME "models/mapobjects/beercase/crate01_side"
*MAP_CLASS "Bitmap"
*MAP_SUBNO 1
*MAP_AMOUNT 1.0
*MAP_TYPE Screen
*BITMAP "models/mapobjects/beercase/crate01_side.jpg"
*BITMAP_FILTER Pyramidal
}
}
*MATERIAL 3 {
*MATERIAL_NAME "models/mapobjects/beercase/crate01_top"
*MATERIAL_CLASS "Standard"
*MATERIAL_DIFFUSE 1.000000 0.626342 0.465040
*MATERIAL_SHADING Phong
*MAP_DIFFUSE {
*MAP_NAME "models/mapobjects/beercase/crate01_top"
*MAP_CLASS "Bitmap"
*MAP_SUBNO 1
*MAP_AMOUNT 1.0
*MAP_TYPE Screen
*BITMAP "models/mapobjects/beercase/crate01_top.jpg"
*BITMAP_FILTER Pyramidal
}
}
}
*GEOMOBJECT {
*NODE_NAME "mat3model0surf0"
*NODE_TM {
*NODE_NAME "mat3model0surf0"
*INHERIT_POS 0 0 0
*INHERIT_ROT 0 0 0
*INHERIT_SCL 0 0 0
*TM_ROW0 1.0 0 0
*TM_ROW1 0 1.0 0
*TM_ROW2 0 0 1.0
*TM_ROW3 0 0 0
*TM_POS 0.000000 0.000000 0.000000
}
*MESH {
*TIMEVALUE 0
*MESH_NUMVERTEX 4
*MESH_NUMFACES 2
*COMMENT "SURFACETYPE MST_PLANAR"
*MESH_VERTEX_LIST {
*MESH_VERTEX 0 82.000000 32.000000 25.000000
*MESH_VERTEX 1 34.000000 32.000000 25.000000
*MESH_VERTEX 2 82.000000 64.000000 25.000000
*MESH_VERTEX 3 34.000000 64.000000 25.000000
}
*MESH_NORMALS {
*MESH_FACENORMAL 0 0.000000 0.000000 1.000000
*MESH_FACENORMAL 1 0.000000 0.000000 1.000000
*MESH_VERTEXNORMAL 0 0.000000 0.000000 1.000000
*MESH_VERTEXNORMAL 1 0.000000 0.000000 1.000000
*MESH_VERTEXNORMAL 2 0.000000 0.000000 1.000000
*MESH_VERTEXNORMAL 3 0.000000 0.000000 1.000000
}
*MESH_FACE_LIST {
*MESH_FACE 0 A: 0 B: 2 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0
*MESH_FACE 1 A: 2 B: 3 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0
}
*MESH_NUMTVERTEX 4
*MESH_TVERTLIST {
*MESH_TVERT 0 -0.005208 0.000000 1.000000
*MESH_TVERT 1 0.994792 0.000000 1.000000
*MESH_TVERT 2 -0.005208 1.000000 1.000000
*MESH_TVERT 3 0.994792 1.000000 1.000000
}
*MESH_NUMTVFACES 2
*MESH_TFACELIST {
*MESH_TFACE 0 0 2 1
*MESH_TFACE 1 2 3 1
}
}
*PROP_MOTIONBLUR 0
*PROP_CASTSHADOW 1
*PROP_RECVSHADOW 1
*MATERIAL_REF 3
}
*GEOMOBJECT {
*NODE_NAME "mat3model0surf1"
*NODE_TM {
*NODE_NAME "mat3model0surf1"
*INHERIT_POS 0 0 0
*INHERIT_ROT 0 0 0
*INHERIT_SCL 0 0 0
*TM_ROW0 1.0 0 0
*TM_ROW1 0 1.0 0
*TM_ROW2 0 0 1.0
*TM_ROW3 0 0 0
*TM_POS 0.000000 0.000000 0.000000
}
*MESH {
*TIMEVALUE 0
*MESH_NUMVERTEX 4
*MESH_NUMFACES 2
*COMMENT "SURFACETYPE MST_PLANAR"
*MESH_VERTEX_LIST {
*MESH_VERTEX 0 34.000000 64.000000 1.000000
*MESH_VERTEX 1 34.000000 32.000000 1.000000
*MESH_VERTEX 2 82.000000 64.000000 1.000000
*MESH_VERTEX 3 82.000000 32.000000 1.000000
}
*MESH_NORMALS {
*MESH_FACENORMAL 0 0.000000 0.000000 1.000000
*MESH_FACENORMAL 1 0.000000 0.000000 1.000000
*MESH_VERTEXNORMAL 0 0.000000 0.000000 -1.000000
*MESH_VERTEXNORMAL 1 0.000000 0.000000 -1.000000
*MESH_VERTEXNORMAL 2 0.000000 0.000000 -1.000000
*MESH_VERTEXNORMAL 3 0.000000 0.000000 -1.000000
}
*MESH_FACE_LIST {
*MESH_FACE 0 A: 0 B: 2 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0
*MESH_FACE 1 A: 2 B: 3 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0
}
*MESH_NUMTVERTEX 4
*MESH_TVERTLIST {
*MESH_TVERT 0 0.994792 1.000000 1.000000
*MESH_TVERT 1 0.994792 0.000000 1.000000
*MESH_TVERT 2 -0.005208 1.000000 1.000000
*MESH_TVERT 3 -0.005208 0.000000 1.000000
}
*MESH_NUMTVFACES 2
*MESH_TFACELIST {
*MESH_TFACE 0 0 2 1
*MESH_TFACE 1 2 3 1
}
}
*PROP_MOTIONBLUR 0
*PROP_CASTSHADOW 1
*PROP_RECVSHADOW 1
*MATERIAL_REF 3
}
*GEOMOBJECT {
*NODE_NAME "mat2model0surf2"
*NODE_TM {
*NODE_NAME "mat2model0surf2"
*INHERIT_POS 0 0 0
*INHERIT_ROT 0 0 0
*INHERIT_SCL 0 0 0
*TM_ROW0 1.0 0 0
*TM_ROW1 0 1.0 0
*TM_ROW2 0 0 1.0
*TM_ROW3 0 0 0
*TM_POS 0.000000 0.000000 0.000000
}
*MESH {
*TIMEVALUE 0
*MESH_NUMVERTEX 4
*MESH_NUMFACES 2
*COMMENT "SURFACETYPE MST_PLANAR"
*MESH_VERTEX_LIST {
*MESH_VERTEX 0 82.000000 64.000000 25.000000
*MESH_VERTEX 1 34.000000 64.000000 1.000000
*MESH_VERTEX 2 82.000000 64.000000 1.000000
*MESH_VERTEX 3 34.000000 64.000000 25.000000
}
*MESH_NORMALS {
*MESH_FACENORMAL 0 0.000000 0.000000 1.000000
*MESH_FACENORMAL 1 0.000000 0.000000 1.000000
*MESH_VERTEXNORMAL 0 0.000000 1.000000 0.000000
*MESH_VERTEXNORMAL 1 0.000000 1.000000 0.000000
*MESH_VERTEXNORMAL 2 0.000000 1.000000 0.000000
*MESH_VERTEXNORMAL 3 0.000000 1.000000 0.000000
}
*MESH_FACE_LIST {
*MESH_FACE 0 A: 0 B: 2 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0
*MESH_FACE 1 A: 3 B: 0 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0
}
*MESH_NUMTVERTEX 4
*MESH_TVERTLIST {
*MESH_TVERT 0 -0.005208 1.002604 1.000000
*MESH_TVERT 1 0.994792 0.002604 1.000000
*MESH_TVERT 2 -0.005208 0.002604 1.000000
*MESH_TVERT 3 0.994792 1.002604 1.000000
}
*MESH_NUMTVFACES 2
*MESH_TFACELIST {
*MESH_TFACE 0 0 2 1
*MESH_TFACE 1 3 0 1
}
}
*PROP_MOTIONBLUR 0
*PROP_CASTSHADOW 1
*PROP_RECVSHADOW 1
*MATERIAL_REF 2
}
*GEOMOBJECT {
*NODE_NAME "mat2model0surf3"
*NODE_TM {
*NODE_NAME "mat2model0surf3"
*INHERIT_POS 0 0 0
*INHERIT_ROT 0 0 0
*INHERIT_SCL 0 0 0
*TM_ROW0 1.0 0 0
*TM_ROW1 0 1.0 0
*TM_ROW2 0 0 1.0
*TM_ROW3 0 0 0
*TM_POS 0.000000 0.000000 0.000000
}
*MESH {
*TIMEVALUE 0
*MESH_NUMVERTEX 4
*MESH_NUMFACES 2
*COMMENT "SURFACETYPE MST_PLANAR"
*MESH_VERTEX_LIST {
*MESH_VERTEX 0 82.000000 32.000000 1.000000
*MESH_VERTEX 1 34.000000 32.000000 1.000000
*MESH_VERTEX 2 82.000000 32.000000 25.000000
*MESH_VERTEX 3 34.000000 32.000000 25.000000
}
*MESH_NORMALS {
*MESH_FACENORMAL 0 0.000000 0.000000 1.000000
*MESH_FACENORMAL 1 0.000000 0.000000 1.000000
*MESH_VERTEXNORMAL 0 0.000000 -1.000000 0.000000
*MESH_VERTEXNORMAL 1 0.000000 -1.000000 0.000000
*MESH_VERTEXNORMAL 2 0.000000 -1.000000 0.000000
*MESH_VERTEXNORMAL 3 0.000000 -1.000000 0.000000
}
*MESH_FACE_LIST {
*MESH_FACE 0 A: 0 B: 2 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0
*MESH_FACE 1 A: 2 B: 3 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0
}
*MESH_NUMTVERTEX 4
*MESH_TVERTLIST {
*MESH_TVERT 0 0.985677 0.002604 1.000000
*MESH_TVERT 1 -0.014323 0.002604 1.000000
*MESH_TVERT 2 0.985677 1.002604 1.000000
*MESH_TVERT 3 -0.014323 1.002604 1.000000
}
*MESH_NUMTVFACES 2
*MESH_TFACELIST {
*MESH_TFACE 0 0 2 1
*MESH_TFACE 1 2 3 1
}
}
*PROP_MOTIONBLUR 0
*PROP_CASTSHADOW 1
*PROP_RECVSHADOW 1
*MATERIAL_REF 2
}
*GEOMOBJECT {
*NODE_NAME "mat1model0surf4"
*NODE_TM {
*NODE_NAME "mat1model0surf4"
*INHERIT_POS 0 0 0
*INHERIT_ROT 0 0 0
*INHERIT_SCL 0 0 0
*TM_ROW0 1.0 0 0
*TM_ROW1 0 1.0 0
*TM_ROW2 0 0 1.0
*TM_ROW3 0 0 0
*TM_POS 0.000000 0.000000 0.000000
}
*MESH {
*TIMEVALUE 0
*MESH_NUMVERTEX 4
*MESH_NUMFACES 2
*COMMENT "SURFACETYPE MST_PLANAR"
*MESH_VERTEX_LIST {
*MESH_VERTEX 0 82.000000 64.000000 1.000000
*MESH_VERTEX 1 82.000000 32.000000 1.000000
*MESH_VERTEX 2 82.000000 64.000000 25.000000
*MESH_VERTEX 3 82.000000 32.000000 25.000000
}
*MESH_NORMALS {
*MESH_FACENORMAL 0 0.000000 0.000000 1.000000
*MESH_FACENORMAL 1 0.000000 0.000000 1.000000
*MESH_VERTEXNORMAL 0 1.000000 0.000000 0.000000
*MESH_VERTEXNORMAL 1 1.000000 0.000000 0.000000
*MESH_VERTEXNORMAL 2 1.000000 0.000000 0.000000
*MESH_VERTEXNORMAL 3 1.000000 0.000000 0.000000
}
*MESH_FACE_LIST {
*MESH_FACE 0 A: 0 B: 2 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0
*MESH_FACE 1 A: 2 B: 3 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0
}
*MESH_NUMTVERTEX 4
*MESH_TVERTLIST {
*MESH_TVERT 0 1.000000 0.002604 1.000000
*MESH_TVERT 1 0.000000 0.002604 1.000000
*MESH_TVERT 2 1.000000 1.002604 1.000000
*MESH_TVERT 3 0.000000 1.002604 1.000000
}
*MESH_NUMTVFACES 2
*MESH_TFACELIST {
*MESH_TFACE 0 0 2 1
*MESH_TFACE 1 2 3 1
}
}
*PROP_MOTIONBLUR 0
*PROP_CASTSHADOW 1
*PROP_RECVSHADOW 1
*MATERIAL_REF 1
}
*GEOMOBJECT {
*NODE_NAME "mat1model0surf5"
*NODE_TM {
*NODE_NAME "mat1model0surf5"
*INHERIT_POS 0 0 0
*INHERIT_ROT 0 0 0
*INHERIT_SCL 0 0 0
*TM_ROW0 1.0 0 0
*TM_ROW1 0 1.0 0
*TM_ROW2 0 0 1.0
*TM_ROW3 0 0 0
*TM_POS 0.000000 0.000000 0.000000
}
*MESH {
*TIMEVALUE 0
*MESH_NUMVERTEX 4
*MESH_NUMFACES 2
*COMMENT "SURFACETYPE MST_PLANAR"
*MESH_VERTEX_LIST {
*MESH_VERTEX 0 34.000000 32.000000 25.000000
*MESH_VERTEX 1 34.000000 32.000000 1.000000
*MESH_VERTEX 2 34.000000 64.000000 25.000000
*MESH_VERTEX 3 34.000000 64.000000 1.000000
}
*MESH_NORMALS {
*MESH_FACENORMAL 0 0.000000 0.000000 1.000000
*MESH_FACENORMAL 1 0.000000 0.000000 1.000000
*MESH_VERTEXNORMAL 0 -1.000000 0.000000 0.000000
*MESH_VERTEXNORMAL 1 -1.000000 0.000000 0.000000
*MESH_VERTEXNORMAL 2 -1.000000 0.000000 0.000000
*MESH_VERTEXNORMAL 3 -1.000000 0.000000 0.000000
}
*MESH_FACE_LIST {
*MESH_FACE 0 A: 0 B: 2 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0
*MESH_FACE 1 A: 2 B: 3 C: 1 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0
}
*MESH_NUMTVERTEX 4
*MESH_TVERTLIST {
*MESH_TVERT 0 1.000000 1.002604 1.000000
*MESH_TVERT 1 1.000000 0.002604 1.000000
*MESH_TVERT 2 0.000000 1.002604 1.000000
*MESH_TVERT 3 0.000000 0.002604 1.000000
}
*MESH_NUMTVFACES 2
*MESH_TFACELIST {
*MESH_TFACE 0 0 2 1
*MESH_TFACE 1 2 3 1
}
}
*PROP_MOTIONBLUR 0
*PROP_CASTSHADOW 1
*PROP_RECVSHADOW 1
*MATERIAL_REF 1
}