From: cbrutail Date: Tue, 17 Sep 2013 06:59:02 +0000 (+0200) Subject: Glowy plant models. Red shader for usage. X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=95d2fe087bdd6b53f524d93590aa429c5803d14f;p=xonotic%2Fxonotic-maps.pk3dir.git Glowy plant models. Red shader for usage. --- diff --git a/models/glowyplants/flowers/.directory b/models/glowyplants/flowers/.directory new file mode 100644 index 00000000..29f92464 --- /dev/null +++ b/models/glowyplants/flowers/.directory @@ -0,0 +1,4 @@ +[Dolphin] +PreviewsShown=true +Timestamp=2013,9,15,17,17,28 +Version=3 diff --git a/models/glowyplants/flowers/glowyflower_blue.tga b/models/glowyplants/flowers/glowyflower_blue.tga new file mode 100644 index 00000000..476bdc59 Binary files /dev/null and b/models/glowyplants/flowers/glowyflower_blue.tga differ diff --git a/models/glowyplants/flowers/glowyflower_cyan.tga b/models/glowyplants/flowers/glowyflower_cyan.tga new file mode 100644 index 00000000..0d810ee7 Binary files /dev/null and b/models/glowyplants/flowers/glowyflower_cyan.tga differ diff --git a/models/glowyplants/flowers/glowyflower_magenta.tga b/models/glowyplants/flowers/glowyflower_magenta.tga new file mode 100644 index 00000000..17fdbd97 Binary files /dev/null and b/models/glowyplants/flowers/glowyflower_magenta.tga differ diff --git a/models/glowyplants/flowers/glowyflower_orange.tga b/models/glowyplants/flowers/glowyflower_orange.tga new file mode 100644 index 00000000..922fcf77 Binary files /dev/null and b/models/glowyplants/flowers/glowyflower_orange.tga differ diff --git a/models/glowyplants/flowers/glowyflower_purple.tga b/models/glowyplants/flowers/glowyflower_purple.tga new file mode 100644 index 00000000..72a8be31 Binary files /dev/null and b/models/glowyplants/flowers/glowyflower_purple.tga differ diff --git a/models/glowyplants/flowers/glowyflower_red.tga b/models/glowyplants/flowers/glowyflower_red.tga new file mode 100644 index 00000000..dc48b39a Binary files /dev/null and b/models/glowyplants/flowers/glowyflower_red.tga differ diff --git a/models/glowyplants/flowers/glowyflower_white.tga b/models/glowyplants/flowers/glowyflower_white.tga new file mode 100644 index 00000000..a3d45569 Binary files /dev/null and b/models/glowyplants/flowers/glowyflower_white.tga differ diff --git a/models/glowyplants/flowers/glowyflower_yellow.tga b/models/glowyplants/flowers/glowyflower_yellow.tga new file mode 100644 index 00000000..0510b01f Binary files /dev/null and b/models/glowyplants/flowers/glowyflower_yellow.tga differ diff --git a/models/glowyplants/glowyplant_blue.ase b/models/glowyplants/glowyplant_blue.ase new file mode 100644 index 00000000..c58990d0 --- /dev/null +++ b/models/glowyplants/glowyplant_blue.ase @@ -0,0 +1,113 @@ +*3DSMAX_ASCIIEXPORT 200 +*COMMENT "Generated by Q3Map2 (ydnar) -convert -format ase" +*SCENE { + *SCENE_FILENAME "glowyplant.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 3 + *MATERIAL 0 { + *MATERIAL_NAME "textures/common/caulk" + *MATERIAL_CLASS "Standard" + *MATERIAL_DIFFUSE 1.000000 1.000000 1.000000 + *MATERIAL_SHADING Phong + *MAP_DIFFUSE { + *MAP_NAME "textures/common/caulk" + *MAP_CLASS "Bitmap" + *MAP_SUBNO 1 + *MAP_AMOUNT 1.0 + *MAP_TYPE Screen + *BITMAP "textures/common/caulk" + *BITMAP_FILTER Pyramidal + } + } + *MATERIAL 1 { + *MATERIAL_NAME "textures/common/nodrawnonsolid" + *MATERIAL_CLASS "Standard" + *MATERIAL_DIFFUSE 1.000000 1.000000 1.000000 + *MATERIAL_SHADING Phong + *MAP_DIFFUSE { + *MAP_NAME "textures/common/nodrawnonsolid" + *MAP_CLASS "Bitmap" + *MAP_SUBNO 1 + *MAP_AMOUNT 1.0 + *MAP_TYPE Screen + *BITMAP "textures/common/nodrawnonsolid" + *BITMAP_FILTER Pyramidal + } + } + *MATERIAL 2 { + *MATERIAL_NAME "models/glowyplants/glowyflower_blue" + *MATERIAL_CLASS "Standard" + *MATERIAL_DIFFUSE 1.000000 0.606649 0.347645 + *MATERIAL_SHADING Phong + *MAP_DIFFUSE { + *MAP_NAME "models/glowyplants/glowyflower_blue" + *MAP_CLASS "Bitmap" + *MAP_SUBNO 1 + *MAP_AMOUNT 1.0 + *MAP_TYPE Screen + *BITMAP "models/glowyplants/glowyflower_blue" + *BITMAP_FILTER Pyramidal + } + } +} +*GEOMOBJECT { + *NODE_NAME "mat2model0surf0" + *NODE_TM { + *NODE_NAME "mat2model0surf0" + *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 0.000000 8.000000 0.000000 + *MESH_VERTEX 1 0.000000 -8.000000 0.000000 + *MESH_VERTEX 2 0.000000 8.000000 32.000000 + *MESH_VERTEX 3 0.000000 -8.000000 32.000000 + } + *MESH_NORMALS { + *MESH_FACENORMAL 0 1.000000 0.000000 0.000000 + *MESH_FACENORMAL 1 1.000000 0.000000 0.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.000000 1.000000 + *MESH_TVERT 1 0.000000 0.000000 1.000000 + *MESH_TVERT 2 1.000000 1.000000 1.000000 + *MESH_TVERT 3 0.000000 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 2 +} diff --git a/models/glowyplants/glowyplant_cyan.ase b/models/glowyplants/glowyplant_cyan.ase new file mode 100644 index 00000000..ec607476 --- /dev/null +++ b/models/glowyplants/glowyplant_cyan.ase @@ -0,0 +1,113 @@ +*3DSMAX_ASCIIEXPORT 200 +*COMMENT "Generated by Q3Map2 (ydnar) -convert -format ase" +*SCENE { + *SCENE_FILENAME "glowyplant.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 3 + *MATERIAL 0 { + *MATERIAL_NAME "textures/common/caulk" + *MATERIAL_CLASS "Standard" + *MATERIAL_DIFFUSE 1.000000 1.000000 1.000000 + *MATERIAL_SHADING Phong + *MAP_DIFFUSE { + *MAP_NAME "textures/common/caulk" + *MAP_CLASS "Bitmap" + *MAP_SUBNO 1 + *MAP_AMOUNT 1.0 + *MAP_TYPE Screen + *BITMAP "textures/common/caulk" + *BITMAP_FILTER Pyramidal + } + } + *MATERIAL 1 { + *MATERIAL_NAME "textures/common/nodrawnonsolid" + *MATERIAL_CLASS "Standard" + *MATERIAL_DIFFUSE 1.000000 1.000000 1.000000 + *MATERIAL_SHADING Phong + *MAP_DIFFUSE { + *MAP_NAME "textures/common/nodrawnonsolid" + *MAP_CLASS "Bitmap" + *MAP_SUBNO 1 + *MAP_AMOUNT 1.0 + *MAP_TYPE Screen + *BITMAP "textures/common/nodrawnonsolid" + *BITMAP_FILTER Pyramidal + } + } + *MATERIAL 2 { + *MATERIAL_NAME "models/glowyplants/glowyflower_cyan" + *MATERIAL_CLASS "Standard" + *MATERIAL_DIFFUSE 1.000000 0.606649 0.347645 + *MATERIAL_SHADING Phong + *MAP_DIFFUSE { + *MAP_NAME "models/glowyplants/glowyflower_cyan" + *MAP_CLASS "Bitmap" + *MAP_SUBNO 1 + *MAP_AMOUNT 1.0 + *MAP_TYPE Screen + *BITMAP "models/glowyplants/glowyflower_cyan" + *BITMAP_FILTER Pyramidal + } + } +} +*GEOMOBJECT { + *NODE_NAME "mat2model0surf0" + *NODE_TM { + *NODE_NAME "mat2model0surf0" + *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 0.000000 8.000000 0.000000 + *MESH_VERTEX 1 0.000000 -8.000000 0.000000 + *MESH_VERTEX 2 0.000000 8.000000 32.000000 + *MESH_VERTEX 3 0.000000 -8.000000 32.000000 + } + *MESH_NORMALS { + *MESH_FACENORMAL 0 1.000000 0.000000 0.000000 + *MESH_FACENORMAL 1 1.000000 0.000000 0.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.000000 1.000000 + *MESH_TVERT 1 0.000000 0.000000 1.000000 + *MESH_TVERT 2 1.000000 1.000000 1.000000 + *MESH_TVERT 3 0.000000 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 2 +} diff --git a/models/glowyplants/glowyplant_grass01.ase b/models/glowyplants/glowyplant_grass01.ase new file mode 100644 index 00000000..ce8272c4 --- /dev/null +++ b/models/glowyplants/glowyplant_grass01.ase @@ -0,0 +1,599 @@ +*3DSMAX_ASCIIEXPORT 200 +*COMMENT "Generated by Q3Map2 (ydnar) -convert -format ase" +*SCENE { + *SCENE_FILENAME "grass01.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 3 + *MATERIAL 0 { + *MATERIAL_NAME "textures/common/origin" + *MATERIAL_CLASS "Standard" + *MATERIAL_DIFFUSE 1.000000 1.000000 1.000000 + *MATERIAL_SHADING Phong + *MAP_DIFFUSE { + *MAP_NAME "textures/common/origin" + *MAP_CLASS "Bitmap" + *MAP_SUBNO 1 + *MAP_AMOUNT 1.0 + *MAP_TYPE Screen + *BITMAP "..\textures\common\origin.tga" + *BITMAP_FILTER Pyramidal + } + } + *MATERIAL 1 { + *MATERIAL_NAME "models/glowyplants/glowygrass01" + *MATERIAL_CLASS "Standard" + *MATERIAL_DIFFUSE 1.000000 1.000000 1.000000 + *MATERIAL_SHADING Phong + *MAP_DIFFUSE { + *MAP_NAME "models/glowyplants/glowygrass01" + *MAP_CLASS "Bitmap" + *MAP_SUBNO 1 + *MAP_AMOUNT 1.0 + *MAP_TYPE Screen + *BITMAP "models/glowyplants/glowygrass01" + *BITMAP_FILTER Pyramidal + } + } + *MATERIAL 2 { + *MATERIAL_NAME "models/glowyplantsglowygrass01" + *MATERIAL_CLASS "Standard" + *MATERIAL_DIFFUSE 1.000000 1.000000 1.000000 + *MATERIAL_SHADING Phong + *MAP_DIFFUSE { + *MAP_NAME "models/glowyplants/glowygrass01" + *MAP_CLASS "Bitmap" + *MAP_SUBNO 1 + *MAP_AMOUNT 1.0 + *MAP_TYPE Screen + *BITMAP "models/glowyplants/glowygrass01" + *BITMAP_FILTER Pyramidal + } + } +} +*GEOMOBJECT { + *NODE_NAME "mat0model0surf4" + *NODE_TM { + *NODE_NAME "mat0model0surf4" + *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 8.000000 8.000000 0.000000 + *MESH_VERTEX 1 8.000000 -8.000000 0.000000 + *MESH_VERTEX 2 8.000000 8.000000 16.000000 + *MESH_VERTEX 3 8.000000 -8.000000 16.000000 + } + *MESH_NORMALS { + *MESH_FACENORMAL 0 0.707107 -0.707107 0.000000 + *MESH_FACENORMAL 1 0.707107 -0.707107 0.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 0.500000 0.000000 1.000000 + *MESH_TVERT 1 -0.500000 0.000000 1.000000 + *MESH_TVERT 2 0.500000 1.000000 1.000000 + *MESH_TVERT 3 -0.500000 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 0 +} +*GEOMOBJECT { + *NODE_NAME "mat0model0surf5" + *NODE_TM { + *NODE_NAME "mat0model0surf5" + *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 -8.000000 8.000000 16.000000 + *MESH_VERTEX 1 -8.000000 8.000000 0.000000 + *MESH_VERTEX 2 8.000000 8.000000 16.000000 + *MESH_VERTEX 3 8.000000 8.000000 0.000000 + } + *MESH_NORMALS { + *MESH_FACENORMAL 0 0.707107 -0.707107 0.000000 + *MESH_FACENORMAL 1 0.707107 -0.707107 0.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.500000 1.000000 1.000000 + *MESH_TVERT 1 -0.500000 0.000000 1.000000 + *MESH_TVERT 2 0.500000 1.000000 1.000000 + *MESH_TVERT 3 0.500000 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 0 +} +*GEOMOBJECT { + *NODE_NAME "mat0model0surf6" + *NODE_TM { + *NODE_NAME "mat0model0surf6" + *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 8.000000 -8.000000 16.000000 + *MESH_VERTEX 1 -8.000000 -8.000000 16.000000 + *MESH_VERTEX 2 8.000000 8.000000 16.000000 + *MESH_VERTEX 3 -8.000000 8.000000 16.000000 + } + *MESH_NORMALS { + *MESH_FACENORMAL 0 0.707107 -0.707107 0.000000 + *MESH_FACENORMAL 1 0.707107 -0.707107 0.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.500000 0.500000 1.000000 + *MESH_TVERT 1 -0.500000 0.500000 1.000000 + *MESH_TVERT 2 0.500000 1.500000 1.000000 + *MESH_TVERT 3 -0.500000 1.500000 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 0 +} +*GEOMOBJECT { + *NODE_NAME "mat0model0surf7" + *NODE_TM { + *NODE_NAME "mat0model0surf7" + *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 -8.000000 -8.000000 16.000000 + *MESH_VERTEX 1 -8.000000 -8.000000 0.000000 + *MESH_VERTEX 2 -8.000000 8.000000 16.000000 + *MESH_VERTEX 3 -8.000000 8.000000 0.000000 + } + *MESH_NORMALS { + *MESH_FACENORMAL 0 0.707107 -0.707107 0.000000 + *MESH_FACENORMAL 1 0.707107 -0.707107 0.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 -0.500000 1.000000 1.000000 + *MESH_TVERT 1 -0.500000 0.000000 1.000000 + *MESH_TVERT 2 0.500000 1.000000 1.000000 + *MESH_TVERT 3 0.500000 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 0 +} +*GEOMOBJECT { + *NODE_NAME "mat0model0surf8" + *NODE_TM { + *NODE_NAME "mat0model0surf8" + *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 8.000000 -8.000000 0.000000 + *MESH_VERTEX 1 -8.000000 -8.000000 0.000000 + *MESH_VERTEX 2 8.000000 -8.000000 16.000000 + *MESH_VERTEX 3 -8.000000 -8.000000 16.000000 + } + *MESH_NORMALS { + *MESH_FACENORMAL 0 0.707107 -0.707107 0.000000 + *MESH_FACENORMAL 1 0.707107 -0.707107 0.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.500000 0.000000 1.000000 + *MESH_TVERT 1 -0.500000 0.000000 1.000000 + *MESH_TVERT 2 0.500000 1.000000 1.000000 + *MESH_TVERT 3 -0.500000 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 0 +} +*GEOMOBJECT { + *NODE_NAME "mat0model0surf9" + *NODE_TM { + *NODE_NAME "mat0model0surf9" + *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 -8.000000 8.000000 0.000000 + *MESH_VERTEX 1 -8.000000 -8.000000 0.000000 + *MESH_VERTEX 2 8.000000 8.000000 0.000000 + *MESH_VERTEX 3 8.000000 -8.000000 0.000000 + } + *MESH_NORMALS { + *MESH_FACENORMAL 0 0.707107 -0.707107 0.000000 + *MESH_FACENORMAL 1 0.707107 -0.707107 0.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.500000 1.500000 1.000000 + *MESH_TVERT 1 -0.500000 0.500000 1.000000 + *MESH_TVERT 2 0.500000 1.500000 1.000000 + *MESH_TVERT 3 0.500000 0.500000 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 0 +} +*GEOMOBJECT { + *NODE_NAME "mat2model0surf10" + *NODE_TM { + *NODE_NAME "mat2model0surf10" + *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 0.000000 -48.000000 0.000000 + *MESH_VERTEX 1 0.000000 -48.000000 64.000000 + *MESH_VERTEX 2 0.000000 48.000000 64.000000 + *MESH_VERTEX 3 0.000000 48.000000 0.000000 + } + *MESH_NORMALS { + *MESH_FACENORMAL 0 0.707107 -0.707107 0.000000 + *MESH_FACENORMAL 1 0.707107 -0.707107 0.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: 0 B: 3 C: 2 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0 + } + *MESH_NUMTVERTEX 4 + *MESH_TVERTLIST { + *MESH_TVERT 0 0.000000 0.000000 1.000000 + *MESH_TVERT 1 0.000000 1.000000 1.000000 + *MESH_TVERT 2 1.000000 1.000000 1.000000 + *MESH_TVERT 3 1.000000 0.000000 1.000000 + } + *MESH_NUMTVFACES 2 + *MESH_TFACELIST { + *MESH_TFACE 0 0 2 1 + *MESH_TFACE 1 0 3 2 + } + } + *PROP_MOTIONBLUR 0 + *PROP_CASTSHADOW 1 + *PROP_RECVSHADOW 1 + *MATERIAL_REF 2 +} +*GEOMOBJECT { + *NODE_NAME "mat2model0surf11" + *NODE_TM { + *NODE_NAME "mat2model0surf11" + *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 -36.000000 -36.000000 0.000000 + *MESH_VERTEX 1 -36.000000 -36.000000 64.000000 + *MESH_VERTEX 2 36.000000 36.000000 64.000000 + *MESH_VERTEX 3 36.000000 36.000000 0.000000 + } + *MESH_NORMALS { + *MESH_FACENORMAL 0 0.707107 -0.707107 0.000000 + *MESH_FACENORMAL 1 0.707107 -0.707107 0.000000 + *MESH_VERTEXNORMAL 0 0.707107 -0.707107 0.000000 + *MESH_VERTEXNORMAL 1 0.707107 -0.707107 0.000000 + *MESH_VERTEXNORMAL 2 0.707107 -0.707107 0.000000 + *MESH_VERTEXNORMAL 3 0.707107 -0.707107 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: 0 B: 3 C: 2 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0 + } + *MESH_NUMTVERTEX 4 + *MESH_TVERTLIST { + *MESH_TVERT 0 0.000000 0.000000 1.000000 + *MESH_TVERT 1 0.000000 1.000000 1.000000 + *MESH_TVERT 2 1.000000 1.000000 1.000000 + *MESH_TVERT 3 1.000000 0.000000 1.000000 + } + *MESH_NUMTVFACES 2 + *MESH_TFACELIST { + *MESH_TFACE 0 0 2 1 + *MESH_TFACE 1 0 3 2 + } + } + *PROP_MOTIONBLUR 0 + *PROP_CASTSHADOW 1 + *PROP_RECVSHADOW 1 + *MATERIAL_REF 2 +} +*GEOMOBJECT { + *NODE_NAME "mat2model0surf12" + *NODE_TM { + *NODE_NAME "mat2model0surf12" + *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 -36.000000 36.000000 0.000000 + *MESH_VERTEX 1 -36.000000 36.000000 64.000000 + *MESH_VERTEX 2 36.000000 -36.000000 64.000000 + *MESH_VERTEX 3 36.000000 -36.000000 0.000000 + } + *MESH_NORMALS { + *MESH_FACENORMAL 0 0.707107 -0.707107 0.000000 + *MESH_FACENORMAL 1 0.707107 -0.707107 0.000000 + *MESH_VERTEXNORMAL 0 -0.707107 -0.707107 0.000000 + *MESH_VERTEXNORMAL 1 -0.707107 -0.707107 0.000000 + *MESH_VERTEXNORMAL 2 -0.707107 -0.707107 0.000000 + *MESH_VERTEXNORMAL 3 -0.707107 -0.707107 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: 0 B: 3 C: 2 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0 + } + *MESH_NUMTVERTEX 4 + *MESH_TVERTLIST { + *MESH_TVERT 0 0.000000 0.000000 1.000000 + *MESH_TVERT 1 0.000000 1.000000 1.000000 + *MESH_TVERT 2 1.000000 1.000000 1.000000 + *MESH_TVERT 3 1.000000 0.000000 1.000000 + } + *MESH_NUMTVFACES 2 + *MESH_TFACELIST { + *MESH_TFACE 0 0 2 1 + *MESH_TFACE 1 0 3 2 + } + } + *PROP_MOTIONBLUR 0 + *PROP_CASTSHADOW 1 + *PROP_RECVSHADOW 1 + *MATERIAL_REF 2 +} +*GEOMOBJECT { + *NODE_NAME "mat2model0surf13" + *NODE_TM { + *NODE_NAME "mat2model0surf13" + *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 -48.000000 0.000000 0.000000 + *MESH_VERTEX 1 -48.000000 0.000000 64.000000 + *MESH_VERTEX 2 48.000000 0.000000 64.000000 + *MESH_VERTEX 3 48.000000 0.000000 0.000000 + } + *MESH_NORMALS { + *MESH_FACENORMAL 0 0.707107 -0.707107 0.000000 + *MESH_FACENORMAL 1 0.707107 -0.707107 0.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: 0 B: 3 C: 2 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0 + } + *MESH_NUMTVERTEX 4 + *MESH_TVERTLIST { + *MESH_TVERT 0 0.000000 0.000000 1.000000 + *MESH_TVERT 1 0.000000 1.000000 1.000000 + *MESH_TVERT 2 1.000000 1.000000 1.000000 + *MESH_TVERT 3 1.000000 0.000000 1.000000 + } + *MESH_NUMTVFACES 2 + *MESH_TFACELIST { + *MESH_TFACE 0 0 2 1 + *MESH_TFACE 1 0 3 2 + } + } + *PROP_MOTIONBLUR 0 + *PROP_CASTSHADOW 1 + *PROP_RECVSHADOW 1 + *MATERIAL_REF 2 +} diff --git a/models/glowyplants/glowyplant_grass02.ase b/models/glowyplants/glowyplant_grass02.ase new file mode 100644 index 00000000..809f2472 --- /dev/null +++ b/models/glowyplants/glowyplant_grass02.ase @@ -0,0 +1,491 @@ +*3DSMAX_ASCIIEXPORT 200 +*COMMENT "Generated by Q3Map2 (ydnar) -convert -format ase" +*SCENE { + *SCENE_FILENAME "grass02.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 3 + *MATERIAL 0 { + *MATERIAL_NAME "textures/common/origin" + *MATERIAL_CLASS "Standard" + *MATERIAL_DIFFUSE 1.000000 1.000000 1.000000 + *MATERIAL_SHADING Phong + *MAP_DIFFUSE { + *MAP_NAME "textures/common/origin" + *MAP_CLASS "Bitmap" + *MAP_SUBNO 1 + *MAP_AMOUNT 1.0 + *MAP_TYPE Screen + *BITMAP "..\textures\common\origin.tga" + *BITMAP_FILTER Pyramidal + } + } + *MATERIAL 1 { + *MATERIAL_NAME "models/glowyplants/glowygrass01" + *MATERIAL_CLASS "Standard" + *MATERIAL_DIFFUSE 1.000000 1.000000 1.000000 + *MATERIAL_SHADING Phong + *MAP_DIFFUSE { + *MAP_NAME "models/glowyplants/glowygrass01" + *MAP_CLASS "Bitmap" + *MAP_SUBNO 1 + *MAP_AMOUNT 1.0 + *MAP_TYPE Screen + *BITMAP "models/glowyplants/glowygrass01" + *BITMAP_FILTER Pyramidal + } + } + *MATERIAL 2 { + *MATERIAL_NAME "models/glowyplants/glowygrass01" + *MATERIAL_CLASS "Standard" + *MATERIAL_DIFFUSE 1.000000 1.000000 1.000000 + *MATERIAL_SHADING Phong + *MAP_DIFFUSE { + *MAP_NAME "models/glowyplants/glowygrass01" + *MAP_CLASS "Bitmap" + *MAP_SUBNO 1 + *MAP_AMOUNT 1.0 + *MAP_TYPE Screen + *BITMAP "models/glowyplants/glowygrass01" + *BITMAP_FILTER Pyramidal + } + } +} +*GEOMOBJECT { + *NODE_NAME "mat0model0surf2" + *NODE_TM { + *NODE_NAME "mat0model0surf2" + *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 8.000000 8.000000 0.000000 + *MESH_VERTEX 1 8.000000 -8.000000 0.000000 + *MESH_VERTEX 2 8.000000 8.000000 16.000000 + *MESH_VERTEX 3 8.000000 -8.000000 16.000000 + } + *MESH_NORMALS { + *MESH_FACENORMAL 0 0.000000 -1.000000 0.000000 + *MESH_FACENORMAL 1 0.000000 -1.000000 0.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 0.500000 0.000000 1.000000 + *MESH_TVERT 1 -0.500000 0.000000 1.000000 + *MESH_TVERT 2 0.500000 1.000000 1.000000 + *MESH_TVERT 3 -0.500000 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 0 +} +*GEOMOBJECT { + *NODE_NAME "mat0model0surf3" + *NODE_TM { + *NODE_NAME "mat0model0surf3" + *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 -8.000000 8.000000 16.000000 + *MESH_VERTEX 1 -8.000000 8.000000 0.000000 + *MESH_VERTEX 2 8.000000 8.000000 16.000000 + *MESH_VERTEX 3 8.000000 8.000000 0.000000 + } + *MESH_NORMALS { + *MESH_FACENORMAL 0 0.000000 -1.000000 0.000000 + *MESH_FACENORMAL 1 0.000000 -1.000000 0.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.500000 1.000000 1.000000 + *MESH_TVERT 1 -0.500000 0.000000 1.000000 + *MESH_TVERT 2 0.500000 1.000000 1.000000 + *MESH_TVERT 3 0.500000 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 0 +} +*GEOMOBJECT { + *NODE_NAME "mat0model0surf4" + *NODE_TM { + *NODE_NAME "mat0model0surf4" + *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 8.000000 -8.000000 16.000000 + *MESH_VERTEX 1 -8.000000 -8.000000 16.000000 + *MESH_VERTEX 2 8.000000 8.000000 16.000000 + *MESH_VERTEX 3 -8.000000 8.000000 16.000000 + } + *MESH_NORMALS { + *MESH_FACENORMAL 0 0.000000 -1.000000 0.000000 + *MESH_FACENORMAL 1 0.000000 -1.000000 0.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.500000 0.500000 1.000000 + *MESH_TVERT 1 -0.500000 0.500000 1.000000 + *MESH_TVERT 2 0.500000 1.500000 1.000000 + *MESH_TVERT 3 -0.500000 1.500000 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 0 +} +*GEOMOBJECT { + *NODE_NAME "mat0model0surf5" + *NODE_TM { + *NODE_NAME "mat0model0surf5" + *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 -8.000000 -8.000000 16.000000 + *MESH_VERTEX 1 -8.000000 -8.000000 0.000000 + *MESH_VERTEX 2 -8.000000 8.000000 16.000000 + *MESH_VERTEX 3 -8.000000 8.000000 0.000000 + } + *MESH_NORMALS { + *MESH_FACENORMAL 0 0.000000 -1.000000 0.000000 + *MESH_FACENORMAL 1 0.000000 -1.000000 0.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 -0.500000 1.000000 1.000000 + *MESH_TVERT 1 -0.500000 0.000000 1.000000 + *MESH_TVERT 2 0.500000 1.000000 1.000000 + *MESH_TVERT 3 0.500000 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 0 +} +*GEOMOBJECT { + *NODE_NAME "mat0model0surf6" + *NODE_TM { + *NODE_NAME "mat0model0surf6" + *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 8.000000 -8.000000 0.000000 + *MESH_VERTEX 1 -8.000000 -8.000000 0.000000 + *MESH_VERTEX 2 8.000000 -8.000000 16.000000 + *MESH_VERTEX 3 -8.000000 -8.000000 16.000000 + } + *MESH_NORMALS { + *MESH_FACENORMAL 0 0.000000 -1.000000 0.000000 + *MESH_FACENORMAL 1 0.000000 -1.000000 0.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.500000 0.000000 1.000000 + *MESH_TVERT 1 -0.500000 0.000000 1.000000 + *MESH_TVERT 2 0.500000 1.000000 1.000000 + *MESH_TVERT 3 -0.500000 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 0 +} +*GEOMOBJECT { + *NODE_NAME "mat0model0surf7" + *NODE_TM { + *NODE_NAME "mat0model0surf7" + *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 -8.000000 8.000000 0.000000 + *MESH_VERTEX 1 -8.000000 -8.000000 0.000000 + *MESH_VERTEX 2 8.000000 8.000000 0.000000 + *MESH_VERTEX 3 8.000000 -8.000000 0.000000 + } + *MESH_NORMALS { + *MESH_FACENORMAL 0 0.000000 -1.000000 0.000000 + *MESH_FACENORMAL 1 0.000000 -1.000000 0.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.500000 1.500000 1.000000 + *MESH_TVERT 1 -0.500000 0.500000 1.000000 + *MESH_TVERT 2 0.500000 1.500000 1.000000 + *MESH_TVERT 3 0.500000 0.500000 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 0 +} +*GEOMOBJECT { + *NODE_NAME "mat2model0surf8" + *NODE_TM { + *NODE_NAME "mat2model0surf8" + *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 0.000000 32.000000 0.000000 + *MESH_VERTEX 1 0.000000 32.000000 64.000000 + *MESH_VERTEX 2 0.000000 -32.000000 64.000000 + *MESH_VERTEX 3 0.000000 -32.000000 0.000000 + } + *MESH_NORMALS { + *MESH_FACENORMAL 0 0.000000 -1.000000 0.000000 + *MESH_FACENORMAL 1 0.000000 -1.000000 0.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: 0 B: 3 C: 2 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0 + } + *MESH_NUMTVERTEX 4 + *MESH_TVERTLIST { + *MESH_TVERT 0 0.000000 0.000000 1.000000 + *MESH_TVERT 1 0.000000 1.000000 1.000000 + *MESH_TVERT 2 1.000000 1.000000 1.000000 + *MESH_TVERT 3 1.000000 0.000000 1.000000 + } + *MESH_NUMTVFACES 2 + *MESH_TFACELIST { + *MESH_TFACE 0 0 2 1 + *MESH_TFACE 1 0 3 2 + } + } + *PROP_MOTIONBLUR 0 + *PROP_CASTSHADOW 1 + *PROP_RECVSHADOW 1 + *MATERIAL_REF 2 +} +*GEOMOBJECT { + *NODE_NAME "mat2model0surf9" + *NODE_TM { + *NODE_NAME "mat2model0surf9" + *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 -32.000000 0.000000 0.000000 + *MESH_VERTEX 1 -32.000000 0.000000 64.000000 + *MESH_VERTEX 2 32.000000 0.000000 64.000000 + *MESH_VERTEX 3 32.000000 0.000000 0.000000 + } + *MESH_NORMALS { + *MESH_FACENORMAL 0 0.000000 -1.000000 0.000000 + *MESH_FACENORMAL 1 0.000000 -1.000000 0.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: 0 B: 3 C: 2 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0 + } + *MESH_NUMTVERTEX 4 + *MESH_TVERTLIST { + *MESH_TVERT 0 0.000000 0.000000 1.000000 + *MESH_TVERT 1 0.000000 1.000000 1.000000 + *MESH_TVERT 2 1.000000 1.000000 1.000000 + *MESH_TVERT 3 1.000000 0.000000 1.000000 + } + *MESH_NUMTVFACES 2 + *MESH_TFACELIST { + *MESH_TFACE 0 0 2 1 + *MESH_TFACE 1 0 3 2 + } + } + *PROP_MOTIONBLUR 0 + *PROP_CASTSHADOW 1 + *PROP_RECVSHADOW 1 + *MATERIAL_REF 2 +} diff --git a/models/glowyplants/glowyplant_grass03.ase b/models/glowyplants/glowyplant_grass03.ase new file mode 100644 index 00000000..223b0c52 --- /dev/null +++ b/models/glowyplants/glowyplant_grass03.ase @@ -0,0 +1,491 @@ +*3DSMAX_ASCIIEXPORT 200 +*COMMENT "Generated by Q3Map2 (ydnar) -convert -format ase" +*SCENE { + *SCENE_FILENAME "grass03.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 3 + *MATERIAL 0 { + *MATERIAL_NAME "textures/common/origin" + *MATERIAL_CLASS "Standard" + *MATERIAL_DIFFUSE 1.000000 1.000000 1.000000 + *MATERIAL_SHADING Phong + *MAP_DIFFUSE { + *MAP_NAME "textures/common/origin" + *MAP_CLASS "Bitmap" + *MAP_SUBNO 1 + *MAP_AMOUNT 1.0 + *MAP_TYPE Screen + *BITMAP "..\textures\common\origin.tga" + *BITMAP_FILTER Pyramidal + } + } + *MATERIAL 1 { + *MATERIAL_NAME "models/glowyplants/glowygrass02" + *MATERIAL_CLASS "Standard" + *MATERIAL_DIFFUSE 1.000000 1.000000 1.000000 + *MATERIAL_SHADING Phong + *MAP_DIFFUSE { + *MAP_NAME "models/glowyplants/glowygrass02" + *MAP_CLASS "Bitmap" + *MAP_SUBNO 1 + *MAP_AMOUNT 1.0 + *MAP_TYPE Screen + *BITMAP "models/glowyplants/glowygrass02" + *BITMAP_FILTER Pyramidal + } + } + *MATERIAL 2 { + *MATERIAL_NAME "models/glowyplants/glowygrass02" + *MATERIAL_CLASS "Standard" + *MATERIAL_DIFFUSE 1.000000 1.000000 1.000000 + *MATERIAL_SHADING Phong + *MAP_DIFFUSE { + *MAP_NAME "models/glowyplants/glowygrass02" + *MAP_CLASS "Bitmap" + *MAP_SUBNO 1 + *MAP_AMOUNT 1.0 + *MAP_TYPE Screen + *BITMAP "models/glowyplants/glowygrass02" + *BITMAP_FILTER Pyramidal + } + } +} +*GEOMOBJECT { + *NODE_NAME "mat0model0surf2" + *NODE_TM { + *NODE_NAME "mat0model0surf2" + *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 8.000000 8.000000 0.000000 + *MESH_VERTEX 1 8.000000 -8.000000 0.000000 + *MESH_VERTEX 2 8.000000 8.000000 16.000000 + *MESH_VERTEX 3 8.000000 -8.000000 16.000000 + } + *MESH_NORMALS { + *MESH_FACENORMAL 0 0.000000 -1.000000 0.000000 + *MESH_FACENORMAL 1 0.000000 -1.000000 0.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 0.500000 0.000000 1.000000 + *MESH_TVERT 1 -0.500000 0.000000 1.000000 + *MESH_TVERT 2 0.500000 1.000000 1.000000 + *MESH_TVERT 3 -0.500000 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 0 +} +*GEOMOBJECT { + *NODE_NAME "mat0model0surf3" + *NODE_TM { + *NODE_NAME "mat0model0surf3" + *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 -8.000000 8.000000 16.000000 + *MESH_VERTEX 1 -8.000000 8.000000 0.000000 + *MESH_VERTEX 2 8.000000 8.000000 16.000000 + *MESH_VERTEX 3 8.000000 8.000000 0.000000 + } + *MESH_NORMALS { + *MESH_FACENORMAL 0 0.000000 -1.000000 0.000000 + *MESH_FACENORMAL 1 0.000000 -1.000000 0.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.500000 1.000000 1.000000 + *MESH_TVERT 1 -0.500000 0.000000 1.000000 + *MESH_TVERT 2 0.500000 1.000000 1.000000 + *MESH_TVERT 3 0.500000 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 0 +} +*GEOMOBJECT { + *NODE_NAME "mat0model0surf4" + *NODE_TM { + *NODE_NAME "mat0model0surf4" + *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 8.000000 -8.000000 16.000000 + *MESH_VERTEX 1 -8.000000 -8.000000 16.000000 + *MESH_VERTEX 2 8.000000 8.000000 16.000000 + *MESH_VERTEX 3 -8.000000 8.000000 16.000000 + } + *MESH_NORMALS { + *MESH_FACENORMAL 0 0.000000 -1.000000 0.000000 + *MESH_FACENORMAL 1 0.000000 -1.000000 0.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.500000 0.500000 1.000000 + *MESH_TVERT 1 -0.500000 0.500000 1.000000 + *MESH_TVERT 2 0.500000 1.500000 1.000000 + *MESH_TVERT 3 -0.500000 1.500000 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 0 +} +*GEOMOBJECT { + *NODE_NAME "mat0model0surf5" + *NODE_TM { + *NODE_NAME "mat0model0surf5" + *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 -8.000000 -8.000000 16.000000 + *MESH_VERTEX 1 -8.000000 -8.000000 0.000000 + *MESH_VERTEX 2 -8.000000 8.000000 16.000000 + *MESH_VERTEX 3 -8.000000 8.000000 0.000000 + } + *MESH_NORMALS { + *MESH_FACENORMAL 0 0.000000 -1.000000 0.000000 + *MESH_FACENORMAL 1 0.000000 -1.000000 0.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 -0.500000 1.000000 1.000000 + *MESH_TVERT 1 -0.500000 0.000000 1.000000 + *MESH_TVERT 2 0.500000 1.000000 1.000000 + *MESH_TVERT 3 0.500000 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 0 +} +*GEOMOBJECT { + *NODE_NAME "mat0model0surf6" + *NODE_TM { + *NODE_NAME "mat0model0surf6" + *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 8.000000 -8.000000 0.000000 + *MESH_VERTEX 1 -8.000000 -8.000000 0.000000 + *MESH_VERTEX 2 8.000000 -8.000000 16.000000 + *MESH_VERTEX 3 -8.000000 -8.000000 16.000000 + } + *MESH_NORMALS { + *MESH_FACENORMAL 0 0.000000 -1.000000 0.000000 + *MESH_FACENORMAL 1 0.000000 -1.000000 0.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.500000 0.000000 1.000000 + *MESH_TVERT 1 -0.500000 0.000000 1.000000 + *MESH_TVERT 2 0.500000 1.000000 1.000000 + *MESH_TVERT 3 -0.500000 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 0 +} +*GEOMOBJECT { + *NODE_NAME "mat0model0surf7" + *NODE_TM { + *NODE_NAME "mat0model0surf7" + *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 -8.000000 8.000000 0.000000 + *MESH_VERTEX 1 -8.000000 -8.000000 0.000000 + *MESH_VERTEX 2 8.000000 8.000000 0.000000 + *MESH_VERTEX 3 8.000000 -8.000000 0.000000 + } + *MESH_NORMALS { + *MESH_FACENORMAL 0 0.000000 -1.000000 0.000000 + *MESH_FACENORMAL 1 0.000000 -1.000000 0.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.500000 1.500000 1.000000 + *MESH_TVERT 1 -0.500000 0.500000 1.000000 + *MESH_TVERT 2 0.500000 1.500000 1.000000 + *MESH_TVERT 3 0.500000 0.500000 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 0 +} +*GEOMOBJECT { + *NODE_NAME "mat2model0surf8" + *NODE_TM { + *NODE_NAME "mat2model0surf8" + *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 0.000000 16.000000 0.000000 + *MESH_VERTEX 1 0.000000 16.000000 32.000000 + *MESH_VERTEX 2 0.000000 -16.000000 32.000000 + *MESH_VERTEX 3 0.000000 -16.000000 0.000000 + } + *MESH_NORMALS { + *MESH_FACENORMAL 0 0.000000 -1.000000 0.000000 + *MESH_FACENORMAL 1 0.000000 -1.000000 0.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: 0 B: 3 C: 2 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0 + } + *MESH_NUMTVERTEX 4 + *MESH_TVERTLIST { + *MESH_TVERT 0 0.000000 0.000000 1.000000 + *MESH_TVERT 1 0.000000 1.000000 1.000000 + *MESH_TVERT 2 1.000000 1.000000 1.000000 + *MESH_TVERT 3 1.000000 0.000000 1.000000 + } + *MESH_NUMTVFACES 2 + *MESH_TFACELIST { + *MESH_TFACE 0 0 2 1 + *MESH_TFACE 1 0 3 2 + } + } + *PROP_MOTIONBLUR 0 + *PROP_CASTSHADOW 1 + *PROP_RECVSHADOW 1 + *MATERIAL_REF 2 +} +*GEOMOBJECT { + *NODE_NAME "mat2model0surf9" + *NODE_TM { + *NODE_NAME "mat2model0surf9" + *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 -16.000000 0.000000 0.000000 + *MESH_VERTEX 1 -16.000000 0.000000 32.000000 + *MESH_VERTEX 2 16.000000 0.000000 32.000000 + *MESH_VERTEX 3 16.000000 0.000000 0.000000 + } + *MESH_NORMALS { + *MESH_FACENORMAL 0 0.000000 -1.000000 0.000000 + *MESH_FACENORMAL 1 0.000000 -1.000000 0.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: 0 B: 3 C: 2 AB: 1 BC: 1 CA: 1 *MESH_SMOOTHING 0 *MESH_MTLID 0 + } + *MESH_NUMTVERTEX 4 + *MESH_TVERTLIST { + *MESH_TVERT 0 0.000000 0.000000 1.000000 + *MESH_TVERT 1 0.000000 1.000000 1.000000 + *MESH_TVERT 2 1.000000 1.000000 1.000000 + *MESH_TVERT 3 1.000000 0.000000 1.000000 + } + *MESH_NUMTVFACES 2 + *MESH_TFACELIST { + *MESH_TFACE 0 0 2 1 + *MESH_TFACE 1 0 3 2 + } + } + *PROP_MOTIONBLUR 0 + *PROP_CASTSHADOW 1 + *PROP_RECVSHADOW 1 + *MATERIAL_REF 2 +} diff --git a/models/glowyplants/glowyplant_magenta.ase b/models/glowyplants/glowyplant_magenta.ase new file mode 100644 index 00000000..d4e15f7c --- /dev/null +++ b/models/glowyplants/glowyplant_magenta.ase @@ -0,0 +1,113 @@ +*3DSMAX_ASCIIEXPORT 200 +*COMMENT "Generated by Q3Map2 (ydnar) -convert -format ase" +*SCENE { + *SCENE_FILENAME "glowyplant.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 3 + *MATERIAL 0 { + *MATERIAL_NAME "textures/common/caulk" + *MATERIAL_CLASS "Standard" + *MATERIAL_DIFFUSE 1.000000 1.000000 1.000000 + *MATERIAL_SHADING Phong + *MAP_DIFFUSE { + *MAP_NAME "textures/common/caulk" + *MAP_CLASS "Bitmap" + *MAP_SUBNO 1 + *MAP_AMOUNT 1.0 + *MAP_TYPE Screen + *BITMAP "textures/common/caulk" + *BITMAP_FILTER Pyramidal + } + } + *MATERIAL 1 { + *MATERIAL_NAME "textures/common/nodrawnonsolid" + *MATERIAL_CLASS "Standard" + *MATERIAL_DIFFUSE 1.000000 1.000000 1.000000 + *MATERIAL_SHADING Phong + *MAP_DIFFUSE { + *MAP_NAME "textures/common/nodrawnonsolid" + *MAP_CLASS "Bitmap" + *MAP_SUBNO 1 + *MAP_AMOUNT 1.0 + *MAP_TYPE Screen + *BITMAP "textures/common/nodrawnonsolid" + *BITMAP_FILTER Pyramidal + } + } + *MATERIAL 2 { + *MATERIAL_NAME "models/glowyplants/glowyflower_magenta" + *MATERIAL_CLASS "Standard" + *MATERIAL_DIFFUSE 1.000000 0.606649 0.347645 + *MATERIAL_SHADING Phong + *MAP_DIFFUSE { + *MAP_NAME "models/glowyplants/glowyflower_magenta" + *MAP_CLASS "Bitmap" + *MAP_SUBNO 1 + *MAP_AMOUNT 1.0 + *MAP_TYPE Screen + *BITMAP "models/glowyplants/glowyflower_magenta" + *BITMAP_FILTER Pyramidal + } + } +} +*GEOMOBJECT { + *NODE_NAME "mat2model0surf0" + *NODE_TM { + *NODE_NAME "mat2model0surf0" + *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 0.000000 8.000000 0.000000 + *MESH_VERTEX 1 0.000000 -8.000000 0.000000 + *MESH_VERTEX 2 0.000000 8.000000 32.000000 + *MESH_VERTEX 3 0.000000 -8.000000 32.000000 + } + *MESH_NORMALS { + *MESH_FACENORMAL 0 1.000000 0.000000 0.000000 + *MESH_FACENORMAL 1 1.000000 0.000000 0.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.000000 1.000000 + *MESH_TVERT 1 0.000000 0.000000 1.000000 + *MESH_TVERT 2 1.000000 1.000000 1.000000 + *MESH_TVERT 3 0.000000 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 2 +} diff --git a/models/glowyplants/glowyplant_orange.ase b/models/glowyplants/glowyplant_orange.ase new file mode 100644 index 00000000..0a0766fe --- /dev/null +++ b/models/glowyplants/glowyplant_orange.ase @@ -0,0 +1,113 @@ +*3DSMAX_ASCIIEXPORT 200 +*COMMENT "Generated by Q3Map2 (ydnar) -convert -format ase" +*SCENE { + *SCENE_FILENAME "glowyplant.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 3 + *MATERIAL 0 { + *MATERIAL_NAME "textures/common/caulk" + *MATERIAL_CLASS "Standard" + *MATERIAL_DIFFUSE 1.000000 1.000000 1.000000 + *MATERIAL_SHADING Phong + *MAP_DIFFUSE { + *MAP_NAME "textures/common/caulk" + *MAP_CLASS "Bitmap" + *MAP_SUBNO 1 + *MAP_AMOUNT 1.0 + *MAP_TYPE Screen + *BITMAP "textures/common/caulk" + *BITMAP_FILTER Pyramidal + } + } + *MATERIAL 1 { + *MATERIAL_NAME "textures/common/nodrawnonsolid" + *MATERIAL_CLASS "Standard" + *MATERIAL_DIFFUSE 1.000000 1.000000 1.000000 + *MATERIAL_SHADING Phong + *MAP_DIFFUSE { + *MAP_NAME "textures/common/nodrawnonsolid" + *MAP_CLASS "Bitmap" + *MAP_SUBNO 1 + *MAP_AMOUNT 1.0 + *MAP_TYPE Screen + *BITMAP "textures/common/nodrawnonsolid" + *BITMAP_FILTER Pyramidal + } + } + *MATERIAL 2 { + *MATERIAL_NAME "models/glowyplants/glowyflower_orange" + *MATERIAL_CLASS "Standard" + *MATERIAL_DIFFUSE 1.000000 0.606649 0.347645 + *MATERIAL_SHADING Phong + *MAP_DIFFUSE { + *MAP_NAME "models/glowyplants/glowyflower_orange" + *MAP_CLASS "Bitmap" + *MAP_SUBNO 1 + *MAP_AMOUNT 1.0 + *MAP_TYPE Screen + *BITMAP "models/glowyplants/glowyflower_orange" + *BITMAP_FILTER Pyramidal + } + } +} +*GEOMOBJECT { + *NODE_NAME "mat2model0surf0" + *NODE_TM { + *NODE_NAME "mat2model0surf0" + *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 0.000000 8.000000 0.000000 + *MESH_VERTEX 1 0.000000 -8.000000 0.000000 + *MESH_VERTEX 2 0.000000 8.000000 32.000000 + *MESH_VERTEX 3 0.000000 -8.000000 32.000000 + } + *MESH_NORMALS { + *MESH_FACENORMAL 0 1.000000 0.000000 0.000000 + *MESH_FACENORMAL 1 1.000000 0.000000 0.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.000000 1.000000 + *MESH_TVERT 1 0.000000 0.000000 1.000000 + *MESH_TVERT 2 1.000000 1.000000 1.000000 + *MESH_TVERT 3 0.000000 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 2 +} diff --git a/models/glowyplants/glowyplant_purple.ase b/models/glowyplants/glowyplant_purple.ase new file mode 100644 index 00000000..cd9cfd4c --- /dev/null +++ b/models/glowyplants/glowyplant_purple.ase @@ -0,0 +1,113 @@ +*3DSMAX_ASCIIEXPORT 200 +*COMMENT "Generated by Q3Map2 (ydnar) -convert -format ase" +*SCENE { + *SCENE_FILENAME "glowyplant.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 3 + *MATERIAL 0 { + *MATERIAL_NAME "textures/common/caulk" + *MATERIAL_CLASS "Standard" + *MATERIAL_DIFFUSE 1.000000 1.000000 1.000000 + *MATERIAL_SHADING Phong + *MAP_DIFFUSE { + *MAP_NAME "textures/common/caulk" + *MAP_CLASS "Bitmap" + *MAP_SUBNO 1 + *MAP_AMOUNT 1.0 + *MAP_TYPE Screen + *BITMAP "textures/common/caulk" + *BITMAP_FILTER Pyramidal + } + } + *MATERIAL 1 { + *MATERIAL_NAME "textures/common/nodrawnonsolid" + *MATERIAL_CLASS "Standard" + *MATERIAL_DIFFUSE 1.000000 1.000000 1.000000 + *MATERIAL_SHADING Phong + *MAP_DIFFUSE { + *MAP_NAME "textures/common/nodrawnonsolid" + *MAP_CLASS "Bitmap" + *MAP_SUBNO 1 + *MAP_AMOUNT 1.0 + *MAP_TYPE Screen + *BITMAP "textures/common/nodrawnonsolid" + *BITMAP_FILTER Pyramidal + } + } + *MATERIAL 2 { + *MATERIAL_NAME "models/glowyplants/glowyflower_purple" + *MATERIAL_CLASS "Standard" + *MATERIAL_DIFFUSE 1.000000 0.606649 0.347645 + *MATERIAL_SHADING Phong + *MAP_DIFFUSE { + *MAP_NAME "models/glowyplants/glowyflower_purple" + *MAP_CLASS "Bitmap" + *MAP_SUBNO 1 + *MAP_AMOUNT 1.0 + *MAP_TYPE Screen + *BITMAP "models/glowyplants/glowyflower_purple" + *BITMAP_FILTER Pyramidal + } + } +} +*GEOMOBJECT { + *NODE_NAME "mat2model0surf0" + *NODE_TM { + *NODE_NAME "mat2model0surf0" + *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 0.000000 8.000000 0.000000 + *MESH_VERTEX 1 0.000000 -8.000000 0.000000 + *MESH_VERTEX 2 0.000000 8.000000 32.000000 + *MESH_VERTEX 3 0.000000 -8.000000 32.000000 + } + *MESH_NORMALS { + *MESH_FACENORMAL 0 1.000000 0.000000 0.000000 + *MESH_FACENORMAL 1 1.000000 0.000000 0.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.000000 1.000000 + *MESH_TVERT 1 0.000000 0.000000 1.000000 + *MESH_TVERT 2 1.000000 1.000000 1.000000 + *MESH_TVERT 3 0.000000 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 2 +} diff --git a/models/glowyplants/glowyplant_red.ase b/models/glowyplants/glowyplant_red.ase new file mode 100644 index 00000000..118cae3c --- /dev/null +++ b/models/glowyplants/glowyplant_red.ase @@ -0,0 +1,113 @@ +*3DSMAX_ASCIIEXPORT 200 +*COMMENT "Generated by Q3Map2 (ydnar) -convert -format ase" +*SCENE { + *SCENE_FILENAME "glowyplant.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 3 + *MATERIAL 0 { + *MATERIAL_NAME "textures/common/caulk" + *MATERIAL_CLASS "Standard" + *MATERIAL_DIFFUSE 1.000000 1.000000 1.000000 + *MATERIAL_SHADING Phong + *MAP_DIFFUSE { + *MAP_NAME "textures/common/caulk" + *MAP_CLASS "Bitmap" + *MAP_SUBNO 1 + *MAP_AMOUNT 1.0 + *MAP_TYPE Screen + *BITMAP "textures/common/caulk" + *BITMAP_FILTER Pyramidal + } + } + *MATERIAL 1 { + *MATERIAL_NAME "textures/common/nodrawnonsolid" + *MATERIAL_CLASS "Standard" + *MATERIAL_DIFFUSE 1.000000 1.000000 1.000000 + *MATERIAL_SHADING Phong + *MAP_DIFFUSE { + *MAP_NAME "textures/common/nodrawnonsolid" + *MAP_CLASS "Bitmap" + *MAP_SUBNO 1 + *MAP_AMOUNT 1.0 + *MAP_TYPE Screen + *BITMAP "textures/common/nodrawnonsolid" + *BITMAP_FILTER Pyramidal + } + } + *MATERIAL 2 { + *MATERIAL_NAME "models/glowyplants/glowyflower_red" + *MATERIAL_CLASS "Standard" + *MATERIAL_DIFFUSE 1.000000 0.606649 0.347645 + *MATERIAL_SHADING Phong + *MAP_DIFFUSE { + *MAP_NAME "models/glowyplants/glowyflower_red" + *MAP_CLASS "Bitmap" + *MAP_SUBNO 1 + *MAP_AMOUNT 1.0 + *MAP_TYPE Screen + *BITMAP "models/glowyplants/glowyflower_red" + *BITMAP_FILTER Pyramidal + } + } +} +*GEOMOBJECT { + *NODE_NAME "mat2model0surf0" + *NODE_TM { + *NODE_NAME "mat2model0surf0" + *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 0.000000 8.000000 0.000000 + *MESH_VERTEX 1 0.000000 -8.000000 0.000000 + *MESH_VERTEX 2 0.000000 8.000000 32.000000 + *MESH_VERTEX 3 0.000000 -8.000000 32.000000 + } + *MESH_NORMALS { + *MESH_FACENORMAL 0 1.000000 0.000000 0.000000 + *MESH_FACENORMAL 1 1.000000 0.000000 0.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.000000 1.000000 + *MESH_TVERT 1 0.000000 0.000000 1.000000 + *MESH_TVERT 2 1.000000 1.000000 1.000000 + *MESH_TVERT 3 0.000000 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 2 +} diff --git a/models/glowyplants/glowyplant_white.ase b/models/glowyplants/glowyplant_white.ase new file mode 100644 index 00000000..d38c7670 --- /dev/null +++ b/models/glowyplants/glowyplant_white.ase @@ -0,0 +1,113 @@ +*3DSMAX_ASCIIEXPORT 200 +*COMMENT "Generated by Q3Map2 (ydnar) -convert -format ase" +*SCENE { + *SCENE_FILENAME "glowyplant.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 3 + *MATERIAL 0 { + *MATERIAL_NAME "textures/common/caulk" + *MATERIAL_CLASS "Standard" + *MATERIAL_DIFFUSE 1.000000 1.000000 1.000000 + *MATERIAL_SHADING Phong + *MAP_DIFFUSE { + *MAP_NAME "textures/common/caulk" + *MAP_CLASS "Bitmap" + *MAP_SUBNO 1 + *MAP_AMOUNT 1.0 + *MAP_TYPE Screen + *BITMAP "textures/common/caulk" + *BITMAP_FILTER Pyramidal + } + } + *MATERIAL 1 { + *MATERIAL_NAME "textures/common/nodrawnonsolid" + *MATERIAL_CLASS "Standard" + *MATERIAL_DIFFUSE 1.000000 1.000000 1.000000 + *MATERIAL_SHADING Phong + *MAP_DIFFUSE { + *MAP_NAME "textures/common/nodrawnonsolid" + *MAP_CLASS "Bitmap" + *MAP_SUBNO 1 + *MAP_AMOUNT 1.0 + *MAP_TYPE Screen + *BITMAP "textures/common/nodrawnonsolid" + *BITMAP_FILTER Pyramidal + } + } + *MATERIAL 2 { + *MATERIAL_NAME "models/glowyplants/glowyflower_white" + *MATERIAL_CLASS "Standard" + *MATERIAL_DIFFUSE 1.000000 0.606649 0.347645 + *MATERIAL_SHADING Phong + *MAP_DIFFUSE { + *MAP_NAME "models/glowyplants/glowyflower_white" + *MAP_CLASS "Bitmap" + *MAP_SUBNO 1 + *MAP_AMOUNT 1.0 + *MAP_TYPE Screen + *BITMAP "models/glowyplants/glowyflower_white" + *BITMAP_FILTER Pyramidal + } + } +} +*GEOMOBJECT { + *NODE_NAME "mat2model0surf0" + *NODE_TM { + *NODE_NAME "mat2model0surf0" + *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 0.000000 8.000000 0.000000 + *MESH_VERTEX 1 0.000000 -8.000000 0.000000 + *MESH_VERTEX 2 0.000000 8.000000 32.000000 + *MESH_VERTEX 3 0.000000 -8.000000 32.000000 + } + *MESH_NORMALS { + *MESH_FACENORMAL 0 1.000000 0.000000 0.000000 + *MESH_FACENORMAL 1 1.000000 0.000000 0.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.000000 1.000000 + *MESH_TVERT 1 0.000000 0.000000 1.000000 + *MESH_TVERT 2 1.000000 1.000000 1.000000 + *MESH_TVERT 3 0.000000 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 2 +} diff --git a/models/glowyplants/glowyplant_yellow.ase b/models/glowyplants/glowyplant_yellow.ase new file mode 100644 index 00000000..ad96fa75 --- /dev/null +++ b/models/glowyplants/glowyplant_yellow.ase @@ -0,0 +1,113 @@ +*3DSMAX_ASCIIEXPORT 200 +*COMMENT "Generated by Q3Map2 (ydnar) -convert -format ase" +*SCENE { + *SCENE_FILENAME "glowyplant.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 3 + *MATERIAL 0 { + *MATERIAL_NAME "textures/common/caulk" + *MATERIAL_CLASS "Standard" + *MATERIAL_DIFFUSE 1.000000 1.000000 1.000000 + *MATERIAL_SHADING Phong + *MAP_DIFFUSE { + *MAP_NAME "textures/common/caulk" + *MAP_CLASS "Bitmap" + *MAP_SUBNO 1 + *MAP_AMOUNT 1.0 + *MAP_TYPE Screen + *BITMAP "textures/common/caulk" + *BITMAP_FILTER Pyramidal + } + } + *MATERIAL 1 { + *MATERIAL_NAME "textures/common/nodrawnonsolid" + *MATERIAL_CLASS "Standard" + *MATERIAL_DIFFUSE 1.000000 1.000000 1.000000 + *MATERIAL_SHADING Phong + *MAP_DIFFUSE { + *MAP_NAME "textures/common/nodrawnonsolid" + *MAP_CLASS "Bitmap" + *MAP_SUBNO 1 + *MAP_AMOUNT 1.0 + *MAP_TYPE Screen + *BITMAP "textures/common/nodrawnonsolid" + *BITMAP_FILTER Pyramidal + } + } + *MATERIAL 2 { + *MATERIAL_NAME "models/glowyplants/glowyflower_yellow" + *MATERIAL_CLASS "Standard" + *MATERIAL_DIFFUSE 1.000000 0.606649 0.347645 + *MATERIAL_SHADING Phong + *MAP_DIFFUSE { + *MAP_NAME "models/glowyplants/glowyflower_yellow" + *MAP_CLASS "Bitmap" + *MAP_SUBNO 1 + *MAP_AMOUNT 1.0 + *MAP_TYPE Screen + *BITMAP "models/glowyplants/glowyflower_yellow" + *BITMAP_FILTER Pyramidal + } + } +} +*GEOMOBJECT { + *NODE_NAME "mat2model0surf0" + *NODE_TM { + *NODE_NAME "mat2model0surf0" + *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 0.000000 8.000000 0.000000 + *MESH_VERTEX 1 0.000000 -8.000000 0.000000 + *MESH_VERTEX 2 0.000000 8.000000 32.000000 + *MESH_VERTEX 3 0.000000 -8.000000 32.000000 + } + *MESH_NORMALS { + *MESH_FACENORMAL 0 1.000000 0.000000 0.000000 + *MESH_FACENORMAL 1 1.000000 0.000000 0.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.000000 1.000000 + *MESH_TVERT 1 0.000000 0.000000 1.000000 + *MESH_TVERT 2 1.000000 1.000000 1.000000 + *MESH_TVERT 3 0.000000 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 2 +} diff --git a/models/glowyplants/grass/.directory b/models/glowyplants/grass/.directory new file mode 100644 index 00000000..e8e8c41f --- /dev/null +++ b/models/glowyplants/grass/.directory @@ -0,0 +1,3 @@ +[Dolphin] +Timestamp=2013,9,16,9,58,0 +Version=3 diff --git a/models/glowyplants/grass/glowygrass01.tga b/models/glowyplants/grass/glowygrass01.tga new file mode 100644 index 00000000..136ca2ed Binary files /dev/null and b/models/glowyplants/grass/glowygrass01.tga differ diff --git a/models/glowyplants/grass/glowygrass02.tga b/models/glowyplants/grass/glowygrass02.tga new file mode 100644 index 00000000..b11c09c3 Binary files /dev/null and b/models/glowyplants/grass/glowygrass02.tga differ diff --git a/models/glowyplants/trees/glowybark.tga b/models/glowyplants/trees/glowybark.tga new file mode 100644 index 00000000..e342d6c2 Binary files /dev/null and b/models/glowyplants/trees/glowybark.tga differ diff --git a/models/glowyplants/trees/glowyleaves01.tga b/models/glowyplants/trees/glowyleaves01.tga new file mode 100644 index 00000000..64b12da8 Binary files /dev/null and b/models/glowyplants/trees/glowyleaves01.tga differ diff --git a/models/glowyplants/trees/glowyleaves02.tga b/models/glowyplants/trees/glowyleaves02.tga new file mode 100644 index 00000000..866cbe05 Binary files /dev/null and b/models/glowyplants/trees/glowyleaves02.tga differ diff --git a/models/glowyplants/trees/glowyleaves03.tga b/models/glowyplants/trees/glowyleaves03.tga new file mode 100644 index 00000000..66b153f2 Binary files /dev/null and b/models/glowyplants/trees/glowyleaves03.tga differ diff --git a/models/glowyplants/trees/glowyleaves04.tga b/models/glowyplants/trees/glowyleaves04.tga new file mode 100644 index 00000000..99e907e0 Binary files /dev/null and b/models/glowyplants/trees/glowyleaves04.tga differ diff --git a/models/mtree01.md3_1.skin b/models/mtree01.md3_1.skin new file mode 100644 index 00000000..8157fedb --- /dev/null +++ b/models/mtree01.md3_1.skin @@ -0,0 +1,3 @@ +trunk,models/glowyplants/glowybark +branches,models/glowyplants/glowybark +leaf,models/glowyplants/glowyleaves01 diff --git a/models/mtree01.md3_2.skin b/models/mtree01.md3_2.skin new file mode 100644 index 00000000..d5e8c2cd --- /dev/null +++ b/models/mtree01.md3_2.skin @@ -0,0 +1,3 @@ +trunk,models/glowyplants/glowybark +branches,models/glowyplants/glowybark +leaf,models/glowyplants/glowyleaves03 diff --git a/models/mtree01.md3_3.skin b/models/mtree01.md3_3.skin new file mode 100644 index 00000000..041f7b11 --- /dev/null +++ b/models/mtree01.md3_3.skin @@ -0,0 +1,2 @@ +trunk,models/glowyplants/glowybark +branches,models/glowyplants/glowybark diff --git a/models/mtree02.md3_1.skin b/models/mtree02.md3_1.skin new file mode 100644 index 00000000..c39eaf13 --- /dev/null +++ b/models/mtree02.md3_1.skin @@ -0,0 +1,3 @@ +leaf06,models/glowyplants/glowyleaves01 +trunk04,models/glowyplants/glowybark +trunk,models/glowyplants/glowybark diff --git a/models/mtree02.md3_2.skin b/models/mtree02.md3_2.skin new file mode 100644 index 00000000..8d1d66cd --- /dev/null +++ b/models/mtree02.md3_2.skin @@ -0,0 +1,3 @@ +leaf06,models/glowyplants/glowyleaves03 +trunk04,models/glowyplants/glowybark +trunk,models/glowyplants/glowybark diff --git a/models/mtree02.md3_3.skin b/models/mtree02.md3_3.skin new file mode 100644 index 00000000..f877b1f8 --- /dev/null +++ b/models/mtree02.md3_3.skin @@ -0,0 +1,2 @@ +trunk04,models/glowyplants/glowybark +trunk,models/glowyplants/glowybark diff --git a/models/mtree03.md3_1.skin b/models/mtree03.md3_1.skin new file mode 100644 index 00000000..1399cec9 --- /dev/null +++ b/models/mtree03.md3_1.skin @@ -0,0 +1,2 @@ +Cylinder01,models/glowyplants/glowybark +leaf,models/glowyplants/glowyleaves02 diff --git a/models/mtree03.md3_2.skin b/models/mtree03.md3_2.skin new file mode 100644 index 00000000..2268de92 --- /dev/null +++ b/models/mtree03.md3_2.skin @@ -0,0 +1,2 @@ +Cylinder01,models/glowyplants/glowybark +leaf,models/glowyplants/glowyleaves04 diff --git a/models/mtree03.md3_3.skin b/models/mtree03.md3_3.skin new file mode 100644 index 00000000..45ad1496 --- /dev/null +++ b/models/mtree03.md3_3.skin @@ -0,0 +1 @@ +Cylinder01,models/glowyplants/glowybark diff --git a/scripts/model_glowyplants.shader b/scripts/model_glowyplants.shader new file mode 100644 index 00000000..2c5df80a --- /dev/null +++ b/scripts/model_glowyplants.shader @@ -0,0 +1,275 @@ +//Glowy plants +//Glowy flowers are ASE models ready to use. + +//Blue flower with green body +models/glowyplants/glowyflower_blue +{ + qer_editorimage models/glowyplants/flowers/glowyflower_blue.tga + surfaceparm nolightmap + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm trans + cull none + qer_trans 0.6 + { + map models/glowyplants/flowers/glowyflower_blue.tga + blendfunc GL_SRC_ALPHA GL_ONE +} +} + +//Cyan flower with green body +models/glowyplants/glowyflower_cyan +{ + qer_editorimage models/glowyplants/flowers/glowyflower_cyan.tga + surfaceparm nolightmap + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm trans + cull none + qer_trans 0.6 + { + map models/glowyplants/flowers/glowyflower_cyan.tga + blendfunc GL_SRC_ALPHA GL_ONE +} +} + +//Magenta flower with green body +models/glowyplants/glowyflower_magenta +{ + qer_editorimage models/glowyplants/flowers/glowyflower_magenta.tga + surfaceparm nolightmap + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm trans + cull none + qer_trans 0.6 + { + map models/glowyplants/flowers/glowyflower_magenta.tga + blendfunc GL_SRC_ALPHA GL_ONE +} +} + +//Orange flower with green body +models/glowyplants/glowyflower_orange +{ + qer_editorimage models/glowyplants/flowers/glowyflower_orange.tga + surfaceparm nolightmap + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm trans + cull none + qer_trans 0.6 + { + map models/glowyplants/flowers/glowyflower_orange.tga + blendfunc GL_SRC_ALPHA GL_ONE +} +} + +//Purple flower with green body +models/glowyplants/glowyflower_purple +{ + qer_editorimage models/glowyplants/flowers/glowyflower_purple.tga + surfaceparm nolightmap + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm trans + cull none + qer_trans 0.6 + { + map models/glowyplants/flowers/glowyflower_purple.tga + blendfunc GL_SRC_ALPHA GL_ONE +} +} + +//Red flower with green body +models/glowyplants/glowyflower_red +{ + qer_editorimage models/glowyplants/flowers/glowyflower_red.tga + surfaceparm nolightmap + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm trans + cull none + qer_trans 0.6 + { + map models/glowyplants/flowers/glowyflower_red.tga + blendfunc GL_SRC_ALPHA GL_ONE +} +} + +//White flower with green body +models/glowyplants/glowyflower_white +{ + qer_editorimage models/glowyplants/flowers/glowyflower_white.tga + surfaceparm nolightmap + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm trans + cull none + qer_trans 0.6 + { + map models/glowyplants/flowers/glowyflower_white.tga + blendfunc GL_SRC_ALPHA GL_ONE +} +} + +//Yellow flower with green body +models/glowyplants/glowyflower_yellow +{ + qer_editorimage models/glowyplants/flowers/glowyflower_yellow.tga + surfaceparm nolightmap + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm trans + cull none + qer_trans 0.6 + { + map models/glowyplants/flowers/glowyflower_yellow.tga + blendfunc GL_SRC_ALPHA GL_ONE +} +} + +//Glowy grass +//Glowy grass are ASE models, ready to be used +//Grass variant for glowyplant_grass01.ase and glowyplant_grass02.ase +models/glowyplants/glowygrass01 +{ + qer_editorimage models/glowyplants/grass/glowygrass01.tga + surfaceparm nolightmap + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm trans + cull none + qer_trans 0.6 + { + map models/glowyplants/grass/glowygrass01.tga + blendfunc blend + rgbGen vertex + } +} + +//Grass variant 01 for glowyplant_grass03.ase +models/glowyplants/glowygrass02 +{ + qer_editorimage models/glowyplants/grass/glowygrass02.tga + surfaceparm nolightmap + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm trans + cull none + qer_trans 0.6 + { + map models/glowyplants/grass/glowygrass02.tga + blendfunc blend + rgbGen vertex +} +} + +//Glowy trees +//These shaders are used by the mktree model in /models +//You have to use the .skin files: +//mtree0*.md3_1.skin: Semi transparent tree with glowy green leaves +//mtree0*.md3_2.skin: Semi transparent tree with glowy white leaves +//mtree0*.md3_3.skin: Semi transparent tree leaveless +//The bark +models/glowyplants/glowybark +{ + qer_editorimage models/glowyplants/trees/glowybark.tga + surfaceparm nolightmap + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm trans + surfaceparm alphashadow + cull none + qer_trans 0.6 + { + map models/glowyplants/trees/glowybark.tga + blendFunc blend + + } +} + +//Leaves used by mtree01 and 02 green +models/glowyplants/glowyleaves01 +{ + qer_editorimage models/glowyplants/trees/glowyleaves01.tga + surfaceparm nolightmap + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm trans + surfaceparm alphashadow + cull none + qer_trans 0.6 + deformVertexes autosprite + q3map_vertexScale 1 + deformVertexes wave 128 sin 0 1 0 0.4 + { + map models/glowyplants/trees/glowyleaves01.tga + blendFunc blend + rgbGen vertex +} +} + +//Leaves used by mtree03 green +models/glowyplants/glowyleaves02 +{ + qer_editorimage models/glowyplants/trees/glowyleaves02.tga + surfaceparm nolightmap + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm trans + surfaceparm alphashadow + cull none + qer_trans 0.6 + deformVertexes autosprite + q3map_vertexScale 1 + deformVertexes wave 128 sin 0 1 0 0.5 + { + map models/glowyplants/trees/glowyleaves02.tga + blendFunc blend + rgbGen vertex +} +} + +//Leaves used by mktree01 and mtree02 white +models/glowyplants/glowyleaves03 +{ + qer_editorimage models/glowyplants/trees/glowyleaves03.tga + surfaceparm nolightmap + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm trans + surfaceparm alphashadow + cull none + qer_trans 0.6 + deformVertexes autosprite + q3map_vertexScale 1 + deformVertexes wave 128 sin 0 1 0 0.5 + { + map models/glowyplants/trees/glowyleaves03.tga + blendFunc blend + rgbGen vertex +} +} + + +//Leaves used by mktree03 white +models/glowyplants/glowyleaves04 +{ + qer_editorimage models/glowyplants/trees/glowyleaves04.tga + surfaceparm nolightmap + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm trans + surfaceparm alphashadow + cull none + qer_trans 0.6 + deformVertexes autosprite + q3map_vertexScale 1 + deformVertexes wave 128 sin 0 1 0 0.5 + { + map models/glowyplants/trees/glowyleaves04.tga + blendFunc blend + rgbGen vertex +} +} \ No newline at end of file