⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 soldier.ase

📁 《OpenGL游戏编程》这本书的配套源码。
💻 ASE
📖 第 1 页 / 共 3 页
字号:
*3DSMAX_ASCIIEXPORT	200
*COMMENT "AsciiExport Version  2.00 - Thu Apr 25 13:37:01 2002"
*SCENE {
	*SCENE_FILENAME ""
	*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 1
	*MATERIAL 0 {
		*MATERIAL_NAME "1 - Default"
		*MATERIAL_CLASS "Standard"
		*MATERIAL_AMBIENT 0.5882	0.5882	0.5882
		*MATERIAL_DIFFUSE 0.5882	0.5882	0.5882
		*MATERIAL_SPECULAR 0.9000	0.9000	0.9000
		*MATERIAL_SHINE 0.1000
		*MATERIAL_SHINESTRENGTH 0.0000
		*MATERIAL_TRANSPARENCY 0.0000
		*MATERIAL_WIRESIZE 1.0000
		*MATERIAL_SHADING Blinn
		*MATERIAL_XP_FALLOFF 0.0000
		*MATERIAL_SELFILLUM 0.0000
		*MATERIAL_FALLOFF In
		*MATERIAL_XP_TYPE Filter
		*MAP_DIFFUSE {
			*MAP_NAME "Map #1"
			*MAP_CLASS "Bitmap"
			*MAP_SUBNO 1
			*MAP_AMOUNT 1.0000
			*BITMAP "C:\OpenGL\project\LotR\Textures\silver.jpg"
			*MAP_TYPE Screen
			*UVW_U_OFFSET 0.0000
			*UVW_V_OFFSET 0.0000
			*UVW_U_TILING 1.0000
			*UVW_V_TILING 1.0000
			*UVW_ANGLE 0.0000
			*UVW_BLUR 1.0000
			*UVW_BLUR_OFFSET 0.0000
			*UVW_NOUSE_AMT 1.0000
			*UVW_NOISE_SIZE 1.0000
			*UVW_NOISE_LEVEL 1
			*UVW_NOISE_PHASE 0.0000
			*BITMAP_FILTER Pyramidal
		}
	}
}
*GEOMOBJECT {
	*NODE_NAME "abdomen"
	*NODE_TM {
		*NODE_NAME "abdomen"
		*INHERIT_POS 0 0 0
		*INHERIT_ROT 0 0 0
		*INHERIT_SCL 0 0 0
		*TM_ROW0 0.1618	0.0000	0.0031
		*TM_ROW1 0.0031	-0.0099	-0.1615
		*TM_ROW2 0.0002	0.1615	-0.0099
		*TM_ROW3 -0.0094	-0.7518	0.8426
		*TM_POS -0.0094	-0.7518	0.8426
		*TM_ROTAXIS 0.9999	0.0090	0.0095
		*TM_ROTANGLE 1.6319
		*TM_SCALE 0.1618	0.1618	0.1618
		*TM_SCALEAXIS -0.0000	0.8138	-0.5812
		*TM_SCALEAXISANG 0.0091
	}
	*MESH {
		*TIMEVALUE 0
		*MESH_NUMVERTEX 4
		*MESH_NUMFACES 2
		*MESH_VERTEX_LIST {
			*MESH_VERTEX    0	0.0953	7.1035	1.0686
			*MESH_VERTEX    1	-0.0143	5.9135	1.1014
			*MESH_VERTEX    2	-0.6595	6.7474	0.8172
			*MESH_VERTEX    3	0.7856	6.6938	0.4115
		}
		*MESH_FACE_LIST {
			*MESH_FACE    0:    A:    1 B:    0 C:    2 AB:    1 BC:    1 CA:    0	 *MESH_SMOOTHING 	*MESH_MTLID 0
			*MESH_FACE    1:    A:    0 B:    1 C:    3 AB:    0 BC:    1 CA:    1	 *MESH_SMOOTHING 	*MESH_MTLID 0
		}
		*MESH_NUMTVERTEX 4
		*MESH_TVERTLIST {
			*MESH_TVERT 0	0.3851	0.6982	0.0000
			*MESH_TVERT 1	0.3931	0.7868	0.0000
			*MESH_TVERT 2	0.3375	0.7620	0.0000
			*MESH_TVERT 3	0.4624	0.7584	0.0000
		}
		*MESH_NUMTVFACES 2
		*MESH_TFACELIST {
			*MESH_TFACE 0	0	1	2
			*MESH_TFACE 1	1	0	3
		}
		*MESH_NORMALS {
			*MESH_FACENORMAL 0	-0.3216	-0.9469	-0.0006
				*MESH_VERTEXNORMAL 1	-0.3216	-0.9469	-0.0006
				*MESH_VERTEXNORMAL 0	-0.3216	-0.9469	-0.0006
				*MESH_VERTEXNORMAL 2	-0.3216	-0.9469	-0.0006
			*MESH_FACENORMAL 1	0.6896	-0.7191	-0.0859
				*MESH_VERTEXNORMAL 0	0.6896	-0.7191	-0.0859
				*MESH_VERTEXNORMAL 1	0.6896	-0.7191	-0.0859
				*MESH_VERTEXNORMAL 3	0.6896	-0.7191	-0.0859
		}
	}
	*PROP_MOTIONBLUR 0
	*PROP_CASTSHADOW 1
	*PROP_RECVSHADOW 1
	*MATERIAL_REF 0
}
*GEOMOBJECT {
	*NODE_NAME "chest"
	*NODE_TM {
		*NODE_NAME "chest"
		*INHERIT_POS 0 0 0
		*INHERIT_ROT 0 0 0
		*INHERIT_SCL 0 0 0
		*TM_ROW0 0.1618	0.0000	0.0031
		*TM_ROW1 0.0031	-0.0099	-0.1615
		*TM_ROW2 0.0002	0.1615	-0.0099
		*TM_ROW3 -0.0094	-0.7518	0.8426
		*TM_POS -0.0094	-0.7518	0.8426
		*TM_ROTAXIS 0.9999	0.0090	0.0095
		*TM_ROTANGLE 1.6319
		*TM_SCALE 0.1618	0.1618	0.1618
		*TM_SCALEAXIS -0.0000	0.8138	-0.5812
		*TM_SCALEAXISANG 0.0091
	}
	*MESH {
		*TIMEVALUE 0
		*MESH_NUMVERTEX 11
		*MESH_NUMFACES 7
		*MESH_VERTEX_LIST {
			*MESH_VERTEX    0	-0.0913	7.8488	1.1031
			*MESH_VERTEX    1	0.2582	7.4237	1.0685
			*MESH_VERTEX    2	-0.8293	7.2739	0.6714
			*MESH_VERTEX    3	0.2171	6.7330	-0.1109
			*MESH_VERTEX    4	0.3516	8.4662	-0.5565
			*MESH_VERTEX    5	-0.8810	7.3628	-0.0118
			*MESH_VERTEX    6	-0.3919	9.1896	-0.2678
			*MESH_VERTEX    7	0.5089	9.1629	-0.1285
			*MESH_VERTEX    8	-0.6595	6.7474	0.8172
			*MESH_VERTEX    9	-0.7706	6.8921	0.2292
			*MESH_VERTEX   10	-0.3288	8.4127	-0.5545
		}
		*MESH_FACE_LIST {
			*MESH_FACE    0:    A:    1 B:    0 C:    8 AB:    1 BC:    1 CA:    0	 *MESH_SMOOTHING 	*MESH_MTLID 0
			*MESH_FACE    1:    A:    3 B:    5 C:   10 AB:    0 BC:    1 CA:    1	 *MESH_SMOOTHING 	*MESH_MTLID 0
			*MESH_FACE    2:    A:    6 B:    7 C:    4 AB:    1 BC:    1 CA:    0	 *MESH_SMOOTHING 	*MESH_MTLID 0
			*MESH_FACE    3:    A:    8 B:    0 C:    2 AB:    0 BC:    1 CA:    1	 *MESH_SMOOTHING 	*MESH_MTLID 0
			*MESH_FACE    4:    A:    3 B:    9 C:    5 AB:    1 BC:    1 CA:    0	 *MESH_SMOOTHING 	*MESH_MTLID 0
			*MESH_FACE    5:    A:   10 B:    6 C:    4 AB:    0 BC:    1 CA:    1	 *MESH_SMOOTHING 	*MESH_MTLID 0
			*MESH_FACE    6:    A:    4 B:    3 C:   10 AB:    1 BC:    1 CA:    0	 *MESH_SMOOTHING 	*MESH_MTLID 0
		}
		*MESH_NUMTVERTEX 11
		*MESH_TVERTLIST {
			*MESH_TVERT 0	0.4077	0.8177	0.0000
			*MESH_TVERT 1	0.3788	0.8466	0.0000
			*MESH_TVERT 2	0.3143	0.8066	0.0000
			*MESH_TVERT 3	0.6302	0.2328	0.0000
			*MESH_TVERT 4	0.5331	0.1827	0.0000
			*MESH_TVERT 5	0.6379	0.0922	0.0000
			*MESH_TVERT 6	0.5814	0.0302	0.0000
			*MESH_TVERT 7	0.6540	0.0244	0.0000
			*MESH_TVERT 8	0.3375	0.7620	0.0000
			*MESH_TVERT 9	0.5430	0.2232	0.0000
			*MESH_TVERT 10	0.5874	0.0963	0.0000
		}
		*MESH_NUMTVFACES 7
		*MESH_TFACELIST {
			*MESH_TFACE 0	0	1	8
			*MESH_TFACE 1	3	4	10
			*MESH_TFACE 2	6	7	5
			*MESH_TFACE 3	8	1	2
			*MESH_TFACE 4	3	9	4
			*MESH_TFACE 5	10	6	5
			*MESH_TFACE 6	5	3	10
		}
		*MESH_NORMALS {
			*MESH_FACENORMAL 0	-0.1111	-0.9631	-0.2450
				*MESH_VERTEXNORMAL 1	-0.1111	-0.9631	-0.2450
				*MESH_VERTEXNORMAL 0	-0.1111	-0.9631	-0.2450
				*MESH_VERTEXNORMAL 8	-0.1111	-0.9631	-0.2450
			*MESH_FACENORMAL 1	-0.2865	0.9189	-0.2713
				*MESH_VERTEXNORMAL 3	-0.2865	0.9189	-0.2713
				*MESH_VERTEXNORMAL 5	-0.2865	0.9189	-0.2713
				*MESH_VERTEXNORMAL 10	-0.2865	0.9189	-0.2713
			*MESH_FACENORMAL 2	0.1308	0.8283	0.5448
				*MESH_VERTEXNORMAL 6	0.1308	0.8283	0.5448
				*MESH_VERTEXNORMAL 7	0.1308	0.8283	0.5448
				*MESH_VERTEXNORMAL 4	0.1308	0.8283	0.5448
			*MESH_FACENORMAL 3	-0.5218	-0.8530	0.0073
				*MESH_VERTEXNORMAL 8	-0.5218	-0.8530	0.0073
				*MESH_VERTEXNORMAL 0	-0.5218	-0.8530	0.0073
				*MESH_VERTEXNORMAL 2	-0.5218	-0.8530	0.0073
			*MESH_FACENORMAL 4	-0.3685	0.8181	-0.4416
				*MESH_VERTEXNORMAL 3	-0.3685	0.8181	-0.4416
				*MESH_VERTEXNORMAL 9	-0.3685	0.8181	-0.4416
				*MESH_VERTEXNORMAL 5	-0.3685	0.8181	-0.4416
			*MESH_FACENORMAL 5	-0.0476	0.9151	0.4005
				*MESH_VERTEXNORMAL 10	-0.0476	0.9151	0.4005
				*MESH_VERTEXNORMAL 6	-0.0476	0.9151	0.4005
				*MESH_VERTEXNORMAL 4	-0.0476	0.9151	0.4005
			*MESH_FACENORMAL 6	-0.0016	0.9816	-0.1907
				*MESH_VERTEXNORMAL 4	-0.0016	0.9816	-0.1907
				*MESH_VERTEXNORMAL 3	-0.0016	0.9816	-0.1907
				*MESH_VERTEXNORMAL 10	-0.0016	0.9816	-0.1907
		}
	}
	*PROP_MOTIONBLUR 0
	*PROP_CASTSHADOW 1
	*PROP_RECVSHADOW 1
	*MATERIAL_REF 0
}
*GEOMOBJECT {
	*NODE_NAME "lForeArm"
	*NODE_TM {
		*NODE_NAME "lForeArm"
		*INHERIT_POS 0 0 0
		*INHERIT_ROT 0 0 0
		*INHERIT_SCL 0 0 0
		*TM_ROW0 0.0553	-0.0813	0.1285
		*TM_ROW1 -0.0082	-0.1381	-0.0839
		*TM_ROW2 0.1518	0.0222	-0.0514
		*TM_ROW3 -7.8364	7.5306	0.8426
		*TM_POS -7.8364	7.5306	0.8426
		*TM_ROTAXIS -0.8101	0.1784	-0.5585
		*TM_ROTANGLE 3.5581
		*TM_SCALE 0.1618	0.1618	0.1618
		*TM_SCALEAXIS 0.5795	-0.8150	-0.0000
		*TM_SCALEAXISANG 0.2067
	}
	*MESH {
		*TIMEVALUE 0
		*MESH_NUMVERTEX 7
		*MESH_NUMFACES 3
		*MESH_VERTEX_LIST {
			*MESH_VERTEX    0	2.4224	6.8875	1.7978
			*MESH_VERTEX    1	2.2669	7.1816	0.3148
			*MESH_VERTEX    2	1.7818	7.1570	0.4638
			*MESH_VERTEX    3	2.0828	7.4755	0.2804
			*MESH_VERTEX    4	2.5456	7.0428	1.7889
			*MESH_VERTEX    5	2.0251	7.0295	0.9773
			*MESH_VERTEX    6	2.5676	6.8421	1.4441
		}
		*MESH_FACE_LIST {
			*MESH_FACE    0:    A:    2 B:    1 C:    0 AB:    1 BC:    1 CA:    0	 *MESH_SMOOTHING 	*MESH_MTLID 0
			*MESH_FACE    1:    A:    4 B:    3 C:    5 AB:    0 BC:    1 CA:    1	 *MESH_SMOOTHING 	*MESH_MTLID 0
			*MESH_FACE    2:    A:    1 B:    6 C:    0 AB:    1 BC:    1 CA:    0	 *MESH_SMOOTHING 	*MESH_MTLID 0
		}
		*MESH_NUMTVERTEX 7
		*MESH_TVERTLIST {
			*MESH_TVERT 0	0.8733	0.1143	0.0000
			*MESH_TVERT 1	0.8760	0.0595	0.0000
			*MESH_TVERT 2	0.9893	0.1005	0.0000
			*MESH_TVERT 3	0.7586	0.9158	0.0000
			*MESH_TVERT 4	0.6330	0.9217	0.0000
			*MESH_TVERT 5	0.6916	0.8825	0.0000
			*MESH_TVERT 6	0.9712	0.0691	0.0000
		}
		*MESH_NUMTVFACES 3
		*MESH_TFACELIST {
			*MESH_TFACE 0	0	1	2
			*MESH_TFACE 1	3	4	5
			*MESH_TFACE 2	1	6	2
		}
		*MESH_NORMALS {
			*MESH_FACENORMAL 0	0.3361	0.9382	-0.0821
				*MESH_VERTEXNORMAL 2	0.3361	0.9382	-0.0821
				*MESH_VERTEXNORMAL 1	0.3361	0.9382	-0.0821
				*MESH_VERTEXNORMAL 0	0.3361	0.9382	-0.0821
			*MESH_FACENORMAL 1	-0.2489	-0.7522	-0.6101
				*MESH_VERTEXNORMAL 4	-0.2489	-0.7522	-0.6101
				*MESH_VERTEXNORMAL 3	-0.2489	-0.7522	-0.6101
				*MESH_VERTEXNORMAL 5	-0.2489	-0.7522	-0.6101
			*MESH_FACENORMAL 2	0.1521	0.8010	-0.5790
				*MESH_VERTEXNORMAL 1	0.1521	0.8010	-0.5790
				*MESH_VERTEXNORMAL 6	0.1521	0.8010	-0.5790
				*MESH_VERTEXNORMAL 0	0.1521	0.8010	-0.5790
		}
	}
	*PROP_MOTIONBLUR 0
	*PROP_CASTSHADOW 1
	*PROP_RECVSHADOW 1
	*MATERIAL_REF 0
}
*GEOMOBJECT {
	*NODE_NAME "rForeArm"
	*NODE_TM {
		*NODE_NAME "rForeArm"
		*INHERIT_POS 0 0 0
		*INHERIT_ROT 0 0 0
		*INHERIT_SCL 0 0 0
		*TM_ROW0 0.0619	0.1495	0.0031
		*TM_ROW1 0.0103	-0.0009	-0.1615
		*TM_ROW2 -0.1491	0.0620	-0.0099
		*TM_ROW3 7.6073	6.8244	0.8426
		*TM_POS 7.6073	6.8244	0.8426
		*TM_ROTAXIS 0.7348	0.5006	-0.4577
		*TM_ROTANGLE 1.9199
		*TM_SCALE 0.1618	0.1618	0.1618
		*TM_SCALEAXIS 0.0000	0.0000	0.0000
		*TM_SCALEAXISANG 0.0000
	}
	*MESH {
		*TIMEVALUE 0
		*MESH_NUMVERTEX 7
		*MESH_NUMFACES 3
		*MESH_VERTEX_LIST {
			*MESH_VERTEX    0	-2.2773	7.7096	0.3727
			*MESH_VERTEX    1	-2.8473	6.2386	0.8077
			*MESH_VERTEX    2	-2.2049	7.0138	0.3928
			*MESH_VERTEX    3	-2.0835	7.4423	-0.0488
			*MESH_VERTEX    4	-2.8535	6.3317	0.4644
			*MESH_VERTEX    5	-2.5146	7.4165	0.1541
			*MESH_VERTEX    6	-2.6544	6.2056	0.6268
		}
		*MESH_FACE_LIST {
			*MESH_FACE    0:    A:    0 B:    1 C:    2 AB:    1 BC:    1 CA:    0	 *MESH_SMOOTHING 	*MESH_MTLID 0
			*MESH_FACE    1:    A:    3 B:    6 C:    5 AB:    0 BC:    1 CA:    1	 *MESH_SMOOTHING 	*MESH_MTLID 0
			*MESH_FACE    2:    A:    5 B:    6 C:    4 AB:    1 BC:    1 CA:    0	 *MESH_SMOOTHING 	*MESH_MTLID 0
		}
		*MESH_NUMTVERTEX 7
		*MESH_TVERTLIST {
			*MESH_TVERT 0	0.1373	0.9217	0.0000
			*MESH_TVERT 1	0.0120	0.9190	0.0000
			*MESH_TVERT 2	0.0899	0.8899	0.0000
			*MESH_TVERT 3	0.3565	0.0944	0.0000
			*MESH_TVERT 4	0.2475	0.0695	0.0000
			*MESH_TVERT 5	0.3395	0.0597	0.0000
			*MESH_TVERT 6	0.2437	0.1018	0.0000
		}
		*MESH_NUMTVFACES 3
		*MESH_TFACELIST {
			*MESH_TFACE 0	0	1	2
			*MESH_TFACE 1	3	6	5
			*MESH_TFACE 2	5	6	4
		}
		*MESH_NORMALS {
			*MESH_FACENORMAL 0	0.2679	-0.8448	-0.4632
				*MESH_VERTEXNORMAL 0	0.2679	-0.8448	-0.4632
				*MESH_VERTEXNORMAL 1	0.2679	-0.8448	-0.4632
				*MESH_VERTEXNORMAL 2	0.2679	-0.8448	-0.4632
			*MESH_FACENORMAL 1	-0.4391	0.8462	0.3019
				*MESH_VERTEXNORMAL 3	-0.4391	0.8462	0.3019
				*MESH_VERTEXNORMAL 6	-0.4391	0.8462	0.3019
				*MESH_VERTEXNORMAL 5	-0.4391	0.8462	0.3019
			*MESH_FACENORMAL 2	-0.1916	0.8489	-0.4926
				*MESH_VERTEXNORMAL 5	-0.1916	0.8489	-0.4926
				*MESH_VERTEXNORMAL 6	-0.1916	0.8489	-0.4926
				*MESH_VERTEXNORMAL 4	-0.1916	0.8489	-0.4926
		}
	}
	*PROP_MOTIONBLUR 0
	*PROP_CASTSHADOW 1
	*PROP_RECVSHADOW 1
	*MATERIAL_REF 0
}
*GEOMOBJECT {
	*NODE_NAME "rShin"
	*NODE_TM {
		*NODE_NAME "rShin"
		*INHERIT_POS 0 0 0
		*INHERIT_ROT 0 0 0
		*INHERIT_SCL 0 0 0
		*TM_ROW0 0.1618	0.0000	0.0031
		*TM_ROW1 0.0031	-0.0099	-0.1615
		*TM_ROW2 0.0002	0.1615	-0.0099
		*TM_ROW3 -0.0094	-0.7518	0.8426
		*TM_POS -0.0094	-0.7518	0.8426
		*TM_ROTAXIS 0.9999	0.0090	0.0095
		*TM_ROTANGLE 1.6319
		*TM_SCALE 0.1618	0.1618	0.1618
		*TM_SCALEAXIS -0.0000	0.8138	-0.5812
		*TM_SCALEAXISANG 0.0091
	}
	*MESH {
		*TIMEVALUE 0
		*MESH_NUMVERTEX 9
		*MESH_NUMFACES 5
		*MESH_VERTEX_LIST {
			*MESH_VERTEX    0	-0.8003	-0.2907	0.2894
			*MESH_VERTEX    1	-0.9024	1.9335	0.0713
			*MESH_VERTEX    2	-0.9176	0.4927	0.2683
			*MESH_VERTEX    3	-0.7668	2.2186	0.5924
			*MESH_VERTEX    4	-0.7225	-0.3856	0.6252
			*MESH_VERTEX    5	-0.2466	2.0350	0.2176
			*MESH_VERTEX    6	-0.3172	2.2019	0.0130
			*MESH_VERTEX    7	-0.3630	0.5977	0.2119
			*MESH_VERTEX    8	-0.3099	0.8415	0.2670
		}
		*MESH_FACE_LIST {
			*MESH_FACE    0:    A:    2 B:    1 C:    0 AB:    1 BC:    1 CA:    0	 *MESH_SMOOTHING 	*MESH_MTLID 0
			*MESH_FACE    1:    A:    3 B:    4 C:    8 AB:    0 BC:    1 CA:    1	 *MESH_SMOOTHING 	*MESH_MTLID 0
			*MESH_FACE    2:    A:    0 B:    1 C:    6 AB:    1 BC:    1 CA:    0	 *MESH_SMOOTHING 	*MESH_MTLID 0
			*MESH_FACE    3:    A:    0 B:    6 C:    7 AB:    0 BC:    1 CA:    1	 *MESH_SMOOTHING 	*MESH_MTLID 0
			*MESH_FACE    4:    A:    5 B:    3 C:    8 AB:    1 BC:    1 CA:    0	 *MESH_SMOOTHING 	*MESH_MTLID 0
		}
		*MESH_NUMTVERTEX 9
		*MESH_TVERTLIST {
			*MESH_TVERT 0	0.5244	0.7488	0.0000
			*MESH_TVERT 1	0.5293	0.6280	0.0000
			*MESH_TVERT 2	0.5414	0.8150	0.0000
			*MESH_TVERT 3	0.3220	0.3938	0.0000
			*MESH_TVERT 4	0.3262	0.1767	0.0000

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -