Introduccion
Existen un monton de formatos que utilizan los artistas para tratar las imagenes y los modelos 3D, como son .3ds, .max, .cof, etc... Estos formatos contienen informacion acerca del modelo segun la herramienta que han utilizado, mucha de esa informacion es inutil para nosotros a la hora de incluirla en nuestro motor 3D. Es necesario convertir nuestro ficheros generado con el 3DStudio Max por ejemplo a un formato mas optimizado para nuestro juego 3D. Esto se suele hacer mediante plug-ins o mediante herramientas que "traducen" de un formato a otro.
Un ejemplo de estos formatos "optimizados" para juegos son los utilizados por Id Software para su Quake. Es posible que escriba un tutorial sobre este formato mas adellante, pero por el momento vamos a empezar con uno mas sencillo: el formato .X que es el que usa por defecto DirectX.
Existe una herramienta que viene con el SDK de DirectX8 para transformar los ficheros del 3dStudio a formato .X en C:\mssdk\bin\DXUtils\XFiles\conv3ds.exe
Estos ficheros .X van a contener la informacion acerca de nuestros modelos 3D (personajes, naves, etc...) e incluso de nuestro mundo 3D (pistas, ciudades, mapas, etc...)
Los puntos claves cuando trabajamos con estos ficheros son:
- De que manera estan almacenados los objetos.
- De que forma se relacionan entre ellos.
Ejemplo de fichero .X:

xof 0302txt 0064
template Header {
<3D82AB43-62DA-11cf-AB39-0020AF71E433>
WORD major;
WORD minor;
DWORD flags;
}
template Vector {
<3D82AB5E-62DA-11cf-AB39-0020AF71E433>
FLOAT x;
FLOAT y;
FLOAT z;
}
template Coords2d {
<F6F23F44-7686-11cf-8F52-0040333594A3>
FLOAT u;
FLOAT v;
}
template Matrix4x4 {
<F6F23F45-7686-11cf-8F52-0040333594A3>
array FLOAT matrix[16];
}
template ColorRGBA {
<35FF44E0-6C7C-11cf-8F52-0040333594A3>
FLOAT red;
FLOAT green;
FLOAT blue;
FLOAT alpha;
}
template ColorRGB {
<D3E16E81-7835-11cf-8F52-0040333594A3>
FLOAT red;
FLOAT green;
FLOAT blue;
}
template IndexedColor {
<1630B820-7842-11cf-8F52-0040333594A3>
DWORD index;
ColorRGBA indexColor;
}
template Boolean {
<4885AE61-78E8-11cf-8F52-0040333594A3>
WORD truefalse;
}
template Boolean2d {
<4885AE63-78E8-11cf-8F52-0040333594A3>
Boolean u;
Boolean v;
}
template MaterialWrap {
<4885AE60-78E8-11cf-8F52-0040333594A3>
Boolean u;
Boolean v;
}
template TextureFilename {
<A42790E1-7810-11cf-8F52-0040333594A3>
STRING filename;
}
template Material {
<3D82AB4D-62DA-11cf-AB39-0020AF71E433>
ColorRGBA faceColor;
FLOAT power;
ColorRGB specularColor;
ColorRGB emissiveColor;
[...]
}
template MeshFace {
<3D82AB5F-62DA-11cf-AB39-0020AF71E433>
DWORD nFaceVertexIndices;
array DWORD faceVertexIndices[nFaceVertexIndices];
}
template MeshFaceWraps {
<4885AE62-78E8-11cf-8F52-0040333594A3>
DWORD nFaceWrapValues;
Boolean2d faceWrapValues;
}
template MeshTextureCoords {
<F6F23F40-7686-11cf-8F52-0040333594A3>
DWORD nTextureCoords;
array Coords2d textureCoords[nTextureCoords];
}
template MeshMaterialList {
<F6F23F42-7686-11cf-8F52-0040333594A3>
DWORD nMaterials;
DWORD nFaceIndexes;
array DWORD faceIndexes[nFaceIndexes];
[Material]
}
template MeshNormals {
<F6F23F43-7686-11cf-8F52-0040333594A3>
DWORD nNormals;
array Vector normals[nNormals];
DWORD nFaceNormals;
array MeshFace faceNormals[nFaceNormals];
}
template MeshVertexColors {
<1630B821-7842-11cf-8F52-0040333594A3>
DWORD nVertexColors;
array IndexedColor vertexColors[nVertexColors];
}
template Mesh {
<3D82AB44-62DA-11cf-AB39-0020AF71E433>
DWORD nVertices;
array Vector vertices[nVertices];
DWORD nFaces;
array MeshFace faces[nFaces];
[...]
}
template FrameTransformMatrix {
<F6F23F41-7686-11cf-8F52-0040333594A3>
Matrix4x4 frameMatrix;
}
template Frame {
<3D82AB46-62DA-11cf-AB39-0020AF71E433>
[...]
}
Header {
1;
0;
1;
}
Mesh Body1 {
303;
0.000000;-0.061426;0.938846;,
-0.049693;0.200773;0.692165;,
0.000000;-0.031454;1.283610;,
0.049693;-0.023019;0.950530;,
0.032306;0.045667;0.971424;,
0.000000;0.053280;0.973741;,
-0.032306;0.269459;0.713059;,
-0.023241;0.009165;1.505100;,
0.000000;0.277072;0.715376;,
0.000000;0.014811;1.504150;,
0.049693;-0.111196;1.282310;,
0.032306;-0.039411;1.283480;,
0.023242;0.009165;1.505100;,
0.035751;-0.041767;1.513680;,
0.032306;0.269459;0.713059;,
0.049693;0.200773;0.692165;,
0.000000;0.162366;0.680481;,
-0.032306;0.045667;0.971424;,
-0.049693;-0.023019;0.950530;,
0.000000;-0.151335;1.281660;,
0.000000;-0.070246;1.518480;,
-0.049693;-0.111196;1.282310;,
-0.035750;-0.041767;1.513680;,
-0.032306;-0.039411;1.283480;,
0.000000;-0.139499;-0.804149;,
0.000000;-0.196023;-0.643914;,
0.000000;0.207794;-1.162700;,
0.000000;0.342375;-1.510260;,
0.000000;-0.232522;-0.216349;,
0.109118;-0.119018;0.100709;,
-0.109118;-0.119018;0.100709;,
0.000000;-0.154873;0.103656;,
0.030101;-0.105174;0.316078;,
0.000000;-0.112314;0.317509;,
0.000000;0.112303;0.506078;,
-0.030101;-0.105174;0.316078;,
-0.028761;-0.037815;0.439801;,
0.028761;-0.037815;0.439801;,
0.081739;-0.203143;0.439706;,
0.065936;-0.238012;0.335711;,
0.020142;-0.108242;0.303668;,
0.114666;-0.167257;0.149229;,
0.116086;-0.276934;0.217803;,
0.090034;-0.382159;0.456303;,
-0.114666;-0.167257;0.149229;,
-0.116086;-0.276934;0.217803;,
-0.020142;-0.108242;0.303668;,
-0.090034;-0.382159;0.456303;,
-0.081739;-0.203143;0.439706;,
-0.076865;-0.377381;0.378108;,
-0.065936;-0.238012;0.335711;,
0.076865;-0.377381;0.378108;,
-0.077999;-0.438418;0.363464;,
-0.094725;-0.687984;0.346619;,
-0.119790;-0.424686;0.304048;,
-0.160820;-0.602659;0.286432;,
-0.190992;-0.614722;0.342338;,
-0.168141;-0.687707;0.257272;,
-0.151771;-0.687980;0.349147;,
-0.203745;-0.687917;0.313177;,
-0.128500;-0.687445;0.237457;,
-0.079186;-0.687932;0.310966;,
-0.165267;-0.602291;0.204563;,
-0.076312;-0.617099;0.236559;,
-0.125626;-0.603366;0.203812;,
-0.127225;-0.603735;0.285509;,
-0.085434;-0.617617;0.340127;,
-0.068939;-0.687414;0.212852;,
-0.118657;-0.370966;0.289767;,
-0.153385;-0.423611;0.305410;,
-0.215919;-0.687399;0.214649;,
-0.200870;-0.614472;0.257455;,
-0.204332;-0.687587;0.149699;,
-0.191896;-0.646208;0.173407;,
-0.162472;-0.639473;0.139614;,
-0.173907;-0.687338;0.180856;,
-0.169612;-0.687553;0.115905;,
-0.129710;-0.640081;0.138863;,
-0.127130;-0.687344;0.180105;,
-0.130953;-0.687556;0.115154;,
-0.088955;-0.647844;0.171610;,
-0.082862;-0.687595;0.147901;,
-0.091167;-0.448646;0.416058;,
-0.146947;-0.626975;0.378308;,
-0.098602;-0.627845;0.375781;,
-0.183557;-0.435523;0.366725;,
-0.139512;-0.447776;0.419786;,
-0.036911;-0.131458;-0.800774;,
-0.114132;-0.130986;-0.893785;,
-0.218544;-0.657847;-0.902645;,
-0.171757;-0.532488;-0.896119;,
-0.073996;0.255722;-1.483520;,
-0.051230;0.326389;-1.504150;,
-0.065011;0.221538;-1.464050;,
0.104586;-0.228675;-0.692703;,
0.091167;-0.448646;0.416057;,
0.077999;-0.438418;0.363464;,
0.098603;-0.627845;0.375781;,
0.094725;-0.687984;0.346619;,
0.119790;-0.424686;0.304048;,
0.165267;-0.602291;0.204563;,
0.085434;-0.617617;0.340127;,
0.127225;-0.603735;0.285508;,
0.125626;-0.603366;0.203812;,
0.076312;-0.617099;0.236559;,
0.118657;-0.370966;0.289767;,
0.204332;-0.687587;0.149699;,
0.162472;-0.639473;0.139614;,
0.191896;-0.646208;0.173407;,
0.169612;-0.687553;0.115905;,
0.129710;-0.640081;0.138863;,
0.068939;-0.687414;0.212852;,
0.127130;-0.687344;0.180104;,
0.082862;-0.687595;0.147901;,
0.088955;-0.647844;0.171610;,
0.130953;-0.687556;0.115154;,
0.153385;-0.423611;0.305410;,
0.160820;-0.602659;0.286432;,
0.168141;-0.687707;0.257271;,
0.128500;-0.687445;0.237457;,
0.079186;-0.687932;0.310966;,
0.203745;-0.687917;0.313177;,
0.173907;-0.687338;0.180856;,
0.215919;-0.687399;0.214649;,
0.200870;-0.614472;0.257455;,
0.190992;-0.614722;0.342338;,
0.146947;-0.626975;0.378308;,
0.151771;-0.687979;0.349147;,
0.183557;-0.435523;0.366725;,
0.139512;-0.447776;0.419786;,
0.113246;-0.558335;-0.752050;,
-0.113029;-0.558335;-0.752050;,
-0.058263;-0.180258;-0.792372;,
-0.104586;-0.228675;-0.692703;,
0.058263;-0.180258;-0.792372;,
0.114132;-0.130986;-0.893785;,
0.036911;-0.131458;-0.800774;,
0.000000;-0.004469;-0.968083;,
0.000000;0.159119;-1.080890;,
0.055861;-0.654043;-0.907268;,
0.079285;-0.545055;-0.826090;,
-0.189298;-0.627377;-1.035100;,
-0.177878;-0.680291;-1.082760;,
-0.214254;-0.664213;-1.040040;,
-0.161256;-0.660443;-1.077820;,
-0.124653;-0.659096;-1.077490;,
-0.108039;-0.624876;-1.034770;,
-0.052024;-0.654043;-0.907268;,
-0.078756;-0.545055;-0.826090;,
-0.111125;-0.618182;-0.950786;,
-0.184997;-0.620703;-0.947721;,
-0.120091;-0.531540;-0.901424;,
-0.093467;-0.697089;-1.086940;,
-0.177140;-0.697089;-1.086940;,
-0.095368;-0.678258;-1.082250;,
-0.184330;-0.689285;-0.864494;,
-0.228502;-0.695391;-1.044220;,
-0.042748;-0.695391;-1.044220;,
-0.054974;-0.660441;-1.039530;,
-0.101027;-0.689285;-0.864498;,
0.065548;-0.695391;-1.044220;,
0.092340;-0.696620;-1.085760;,
0.102919;-0.689285;-0.864498;,
0.192799;-0.696619;-1.085760;,
0.099554;-0.677289;-1.081080;,
0.127676;-0.657618;-1.076310;,
0.072960;-0.660441;-1.039310;,
0.120245;-0.531540;-0.901424;,
0.112616;-0.618182;-0.950786;,
0.109653;-0.624877;-1.034770;,
0.187687;-0.627377;-1.035100;,
0.178790;-0.679375;-1.081580;,
0.162827;-0.659001;-1.076650;,
0.000000;0.194767;-1.453810;,
0.073996;0.255722;-1.483520;,
0.000000;0.286217;-1.518480;,
0.051230;0.326388;-1.504150;,
0.000000;0.213784;-1.355750;,
0.065011;0.221538;-1.464050;,
0.182916;-0.689285;-0.864494;,
0.171441;-0.532488;-0.896119;,
0.183557;-0.620703;-0.947721;,
0.215773;-0.657847;-0.902646;,
0.220422;-0.695391;-1.044220;,
0.212566;-0.664214;-1.039820;,
0.067091;-0.158537;-0.643915;,
0.130206;-0.193912;-0.216350;,
0.077416;0.007999;-0.964709;,
0.183964;-0.134440;-0.886644;,
0.170979;-0.558332;-0.752044;,
0.194691;-0.546486;-0.818088;,
0.096383;0.183917;-1.077510;,
0.102550;0.289818;-1.155630;,
-0.067091;-0.158537;-0.643915;,
-0.130206;-0.193912;-0.216350;,
-0.077416;0.007999;-0.964709;,
0.000000;0.216114;-1.244810;,
0.000000;0.218816;-1.313860;,
-0.183964;-0.134440;-0.886644;,
-0.195220;-0.546486;-0.818088;,
-0.171291;-0.558332;-0.752044;,
-0.102550;0.289818;-1.155630;,
-0.096383;0.183918;-1.077510;,
-0.203324;-0.000186;-0.216355;,
0.000000;0.461380;-0.216367;,
-0.132354;0.415323;-0.216366;,
0.000000;0.483721;-1.426860;,
0.000000;0.505008;0.184315;,
-0.083623;0.454487;-1.419150;,
-0.097980;0.599269;-1.043210;,
-0.150776;0.396113;-1.068880;,
0.000000;0.668371;-1.244740;,
0.000000;0.660052;-1.123730;,
0.083623;0.454486;-1.419150;,
0.000000;0.601379;-1.384240;,
0.000000;0.628851;-1.039190;,
0.097980;0.599268;-1.043210;,
0.150776;0.396113;-1.068880;,
0.000000;0.588297;-0.907439;,
0.132354;0.415323;-0.216366;,
0.203324;-0.000186;-0.216355;,
0.215676;-0.176166;-0.795945;,
0.177974;0.258210;-0.971413;,
0.115772;0.548952;-0.911464;,
0.143614;0.490599;-0.781781;,
0.183334;-0.228667;-0.692694;,
0.215131;0.109326;-0.825489;,
0.115870;0.444022;-0.665901;,
0.178124;0.029546;-0.643920;,
0.160357;0.437455;-1.137120;,
0.226298;0.365261;-1.243240;,
0.105258;0.370388;-1.397000;,
0.104248;0.611072;-1.127950;,
0.082255;0.262741;-1.368650;,
0.192870;0.403955;-1.341710;,
0.166988;0.246562;-1.244800;,
0.153069;0.277384;-1.326760;,
0.089221;0.645525;-1.244750;,
0.139971;0.697089;-1.334440;,
0.177051;0.542720;-1.241680;,
0.126150;0.594872;-1.338400;,
0.041587;0.120377;0.505592;,
0.067583;0.283180;0.536543;,
0.104568;0.447773;0.443333;,
0.000000;0.391487;0.530735;,
0.043936;0.380679;0.531314;,
0.149273;0.477514;0.293496;,
0.172353;-0.275740;0.220239;,
0.139752;-0.200327;0.446770;,
0.152251;-0.370463;0.291793;,
0.192606;-0.235087;0.341477;,
0.138378;-0.381752;0.461846;,
0.182423;-0.376028;0.382956;,
0.160847;0.216311;0.499174;,
0.116618;-0.015705;0.448978;,
0.110923;0.461129;0.163966;,
0.229189;0.099215;0.308897;,
0.213423;-0.066057;0.311063;,
0.176064;-0.153352;0.152359;,
0.170561;0.060886;0.085922;,
-0.215676;-0.176166;-0.795945;,
-0.177974;0.258210;-0.971413;,
-0.115772;0.548952;-0.911464;,
-0.143614;0.490599;-0.781781;,
0.000000;0.488737;-0.665903;,
0.000000;0.534271;-0.777755;,
-0.183334;-0.228667;-0.692694;,
-0.215131;0.109326;-0.825489;,
-0.178124;0.029546;-0.643920;,
-0.115870;0.444022;-0.665901;,
-0.160357;0.437455;-1.137120;,
-0.226298;0.365261;-1.243240;,
-0.105258;0.370388;-1.397000;,
-0.104248;0.611072;-1.127950;,
-0.166988;0.246562;-1.244800;,
-0.192870;0.403955;-1.341710;,
-0.082255;0.262741;-1.368650;,
-0.153069;0.277384;-1.326760;,
-0.089221;0.645525;-1.244750;,
-0.139971;0.697089;-1.334440;,
-0.126150;0.594872;-1.338400;,
-0.177051;0.542720;-1.241680;,
-0.041587;0.120377;0.505592;,
0.000000;0.228662;0.539467;,
0.000000;0.519446;0.291789;,
-0.149273;0.477514;0.293496;,
-0.172353;-0.275740;0.220239;,
-0.139752;-0.200327;0.446770;,
-0.138378;-0.381752;0.461846;,
-0.192606;-0.235087;0.341477;,
-0.152251;-0.370463;0.291794;,
-0.182423;-0.376028;0.382957;,
-0.116618;-0.015705;0.448978;,
-0.160847;0.216311;0.499174;,
0.000000;0.469387;0.442753;,
-0.104568;0.447772;0.443333;,
-0.067583;0.283180;0.536543;,
-0.043936;0.380679;0.531314;,
-0.110923;0.461129;0.163966;,
-0.229189;0.099215;0.308897;,
-0.170561;0.060886;0.085922;,
-0.176064;-0.153352;0.152359;,
-0.213423;-0.066057;0.311063;;
599; 3;300,301,302;, 3;299,300,302;, 3;298,300,299;, 3;295,296,297;, 3;294,295,297;, 3;299,292,293;, 3;302,292,299;, 3;289,290,291;, 3;288,289,291;, 3;287,289,288;, 3;286,290,289;, 3;287,292,302;, 3;289,287,302;, 3;286,302,301;, 3;289,302,286;, 3;284,298,285;, 3;294,284,285;, 3;293,282,283;, 3;296,293,283;, 3;295,294,285;, 3;292,282,293;, 3;295,293,296;, 3;293,295,285;, 3;285,299,293;, 3;298,299,285;, 3;279,280,281;, 3;278,280,279;, 3;281,278,279;, 3;275,276,277;, 3;274,275,277;, 3;273,278,281;, 3;272,276,275;, 3;271,275,274;, 3;280,272,275;, 3;270,271,274;, 3;270,273,281;, 3;281,280,275;, 3;271,270,281;, 3;275,271,281;, 3;267,268,269;, 3;266,268,267;, 3;263,264,265;, 3;262,263,265;, 3;269,264,263;, 3;261,263,262;, 3;260,266,267;, 3;267,269,263;, 3;261,260,267;, 3;263,261,267;, 3;257,258,259;, 3;256,257,259;, 3;255,256,259;, 3;256,253,254;, 3;257,256,254;, 3;250,251,252;, 3;249,250,252;, 3;248,251,250;, 3;247,250,249;, 3;247,258,257;, 3;248,257,254;, 3;250,257,248;, 3;250,247,257;, 3;246,255,284;, 3;294,246,284;, 3;243,244,245;, 3;294,244,243;, 3;253,245,242;, 3;241,253,242;, 3;246,294,243;, 3;254,253,241;, 3;243,245,253;, 3;253,246,243;, 3;246,253,256;, 3;255,246,256;, 3;238,239,240;, 3;237,238,240;, 3;239,238,237;, 3;234,235,236;, 3;233,234,236;, 3;232,239,237;, 3;231,234,233;, 3;240,234,231;, 3;230,235,234;, 3;229,235,230;, 3;229,239,232;, 3;239,234,240;, 3;230,239,229;, 3;230,234,239;, 3;226,227,228;, 3;225,226,228;, 3;224,265,264;, 3;227,224,264;, 3;223,265,224;, 3;222,223,224;, 3;221,226,225;, 3;226,224,227;, 3;222,226,221;, 3;224,226,222;, 3;219,220,228;, 3;218,265,223;, 3;217,223,222;, 3;216,223,217;, 3;229,216,217;, 3;216,215,218;, 3;232,215,216;, 3;232,216,229;, 3;223,216,218;, 3;213,214,240;, 3;231,213,240;, 3;237,211,212;, 3;211,240,214;, 3;237,240,211;, 3;212,215,232;, 3;237,212,232;, 3;209,270,210;, 3;209,215,273;, 3;273,270,209;, 3;208,272,280;, 3;278,212,211;, 3;214,208,280;, 3;280,278,211;, 3;212,273,215;, 3;278,273,212;, 3;207,298,284;, 3;207,284,255;, 3;206,208,214;, 3;213,206,214;, 3;218,262,265;, 3;209,262,218;, 3;215,209,218;, 3;210,262,209;, 3;261,262,210;, 3;214,280,211;, 3;297,244,294;, 3;219,207,255;, 3;205,298,207;, 3;204,207,219;, 3;204,205,207;, 3;227,204,219;, 3;228,227,219;, 3;205,268,203;, 3;269,268,205;, 3;269,205,204;, 3;210,201,202;, 3;261,210,202;, 3;199,200,260;, 3;198,199,260;, 3;270,201,210;, 3;197,277,276;, 3;274,197,196;, 3;201,274,196;, 3;277,197,274;, 3;270,274,201;, 3;195,261,202;, 3;266,260,200;, 3;198,261,195;, 3;203,193,194;, 3;300,203,194;, 3;268,193,203;, 3;260,261,198;, 3;229,217,192;, 3;191,192,217;, 3;222,191,217;, 3;221,189,190;, 3;188,221,190;, 3;197,233,236;, 3;235,196,197;, 3;192,196,235;, 3;236,235,197;, 3;229,192,235;, 3;187,191,222;, 3;225,189,221;, 3;188,187,222;, 3;220,259,186;, 3;185,220,186;, 3;228,220,185;, 3;221,188,222;, 3;182,183,184;, 3;181,182,184;, 3;180,182,181;, 3;190,179,182;, 3;190,182,180;, 3;233,177,178;, 3;231,233,178;, 3;174,175,176;, 3;173,178,177;, 3;175,178,173;, 3;174,213,231;, 3;176,213,174;, 3;174,178,175;, 3;178,174,231;, 3;170,171,172;, 3;169,170,172;, 3;184,171,170;, 3;170,168,181;, 3;169,168,170;, 3;170,181,184;, 3;167,181,168;, 3;180,181,167;, 3;165,166,169;, 3;164,166,165;, 3;172,165,169;, 3;163,184,183;, 3;171,184,163;, 3;179,189,162;, 3;163,161,164;, 3;165,172,171;, 3;164,165,171;, 3;163,164,171;, 3;183,161,163;, 3;160,161,183;, 3;190,189,179;, 3;179,160,183;, 3;162,160,179;, 3;179,183,182;, 3;157,158,159;, 3;166,160,162;, 3;157,155,156;, 3;159,155,157;, 3;152,153,154;, 3;157,154,158;, 3;152,154,157;, 3;149,150,151;, 3;148,149,151;, 3;147,149,148;, 3;145,146,158;, 3;154,145,158;, 3;145,144,146;, 3;142,153,143;, 3;141,142,143;, 3;156,143,153;, 3;144,142,141;, 3;141,150,149;, 3;146,144,141;, 3;142,154,153;, 3;145,154,142;, 3;144,145,142;, 3;149,146,141;, 3;146,147,158;, 3;149,147,146;, 3;159,158,147;, 3;168,139,140;, 3;169,139,168;, 3;166,139,169;, 3;167,168,140;, 3;162,139,166;, 3;164,161,160;, 3;166,164,160;, 3;187,137,138;, 3;191,187,138;, 4;152,157,156,153;, 3;136,137,187;, 3;135,136,187;, 3;187,188,135;, 3;135,188,180;, 3;134,185,136;, 3;135,134,136;, 3;148,132,133;, 3;131,148,133;, 3;151,132,148;, 3;130,139,162;, 3;140,139,130;, 3;159,131,200;, 3;155,159,200;, 3;147,131,159;, 3;148,131,147;, 3;129,252,251;, 3;128,249,252;, 3;128,252,129;, 3;125,126,127;, 3;125,123,124;, 3;121,122,123;, 3;121,127,120;, 3;119,121,120;, 3;118,121,119;, 3;122,121,118;, 3;125,121,123;, 3;117,125,124;, 3;116,125,117;, 3;128,125,116;, 3;125,127,121;, 3;126,125,128;, 3;113,114,115;, 3;112,113,115;, 3;111,113,112;, 3;110,115,114;, 3;109,115,110;, 3;115,109,122;, 3;122,112,115;, 3;106,107,108;, 3;109,107,106;, 3;106,124,123;, 3;108,124,106;, 3;110,107,109;, 3;123,122,109;, 3;109,106,123;, 3;116,249,128;, 3;105,249,116;, 3;103,110,104;, 3;103,101,102;, 3;104,101,103;, 3;103,100,107;, 3;110,103,107;, 3;100,103,102;, 3;119,111,112;, 3;114,104,110;, 3;108,107,100;, 3;112,122,118;, 3;118,119,112;, 3;117,100,102;, 3;124,100,117;, 3;100,124,108;, 3;99,105,116;, 3;120,101,104;, 3;111,104,114;, 3;111,119,120;, 3;111,114,113;, 3;104,111,120;, 3;98,120,127;, 3;97,120,98;, 3;101,120,97;, 3;101,95,96;, 3;97,95,101;, 3;102,101,96;, 3;126,97,98;, 3;126,98,127;, 3;129,95,97;, 3;99,102,96;, 3;117,102,99;, 3;126,129,97;, 3;116,117,99;, 3;128,129,126;, 3;185,134,94;, 3;94,228,185;, 3;228,94,225;, 3;140,130,94;, 3;130,162,189;, 3;130,225,94;, 3;225,130,189;, 3;167,140,134;, 3;134,140,94;, 3;134,135,167;, 3;167,135,180;, 3;190,180,188;, 3;199,155,200;, 3;93,177,276;, 3;272,93,276;, 3;91,92,175;, 3;173,177,93;, 3;175,173,93;, 3;91,272,208;, 3;92,91,208;, 3;91,175,93;, 3;93,272,91;, 3;90,151,150;, 3;90,89,199;, 3;89,90,150;, 3;141,143,150;, 3;143,89,150;, 3;156,89,143;, 3;89,155,199;, 3;155,89,156;, 3;198,88,90;, 3;151,90,88;, 3;199,198,90;, 3;138,137,195;, 3;202,138,195;, 3;87,195,137;, 3;88,195,87;, 3;88,198,195;, 3;87,193,132;, 3;88,87,132;, 3;86,288,291;, 3;85,86,291;, 3;85,291,290;, 3;86,83,84;, 3;82,86,84;, 3;85,83,86;, 3;79,80,81;, 3;78,79,81;, 3;77,80,79;, 3;76,77,79;, 3;75,79,78;, 3;76,79,75;, 3;72,73,74;, 3;76,72,74;, 3;77,76,74;, 3;72,70,71;, 3;73,72,71;, 3;76,75,70;, 3;72,76,70;, 3;69,85,290;, 3;68,69,290;, 3;67,78,81;, 3;64,65,66;, 3;63,64,66;, 3;77,64,63;, 3;64,74,62;, 3;77,74,64;, 3;62,65,64;, 3;80,77,63;, 3;59,60,61;, 3;58,59,61;, 3;57,60,59;, 3;74,73,62;, 3;56,59,58;, 3;55,65,62;, 3;78,60,57;, 3;75,78,57;, 3;67,60,78;, 3;71,55,62;, 3;56,55,71;, 3;73,71,62;, 3;56,70,59;, 3;71,70,56;, 3;59,75,57;, 3;70,75,59;, 3;54,69,68;, 3;81,80,67;, 3;61,63,66;, 3;67,61,60;, 3;63,61,67;, 3;80,63,67;, 3;61,84,53;, 3;58,61,53;, 3;66,84,61;, 3;82,84,66;, 3;52,82,66;, 3;65,52,66;, 3;83,56,58;, 3;83,58,53;, 3;84,83,53;, 3;54,52,65;, 3;55,54,65;, 3;69,54,55;, 3;56,69,55;, 3;85,69,56;, 3;56,83,85;, 3;133,132,193;, 3;193,268,133;, 3;266,133,268;, 3;266,131,133;, 3;200,131,266;, 3;132,151,88;, 3;51,105,99;, 3;49,68,50;, 3;47,48,287;, 3;288,47,287;, 3;82,47,288;, 3;49,52,54;, 3;68,49,54;, 3;82,52,47;, 3;49,48,47;, 3;50,48,49;, 3;49,47,52;, 3;96,51,99;, 3;45,46,50;, 3;44,46,45;, 3;44,286,301;, 3;45,286,44;, 3;45,290,286;, 3;68,290,45;, 3;68,45,50;, 3;86,82,288;, 3;95,251,43;, 3;96,95,43;, 3;51,96,43;, 3;129,251,95;, 3;40,41,42;, 3;39,40,42;, 3;247,42,41;, 3;249,42,247;, 3;105,42,249;, 3;105,39,42;, 3;258,247,41;, 3;51,38,39;, 3;43,38,51;, 3;105,51,39;, 3;248,38,43;, 3;251,248,43;, 3;38,248,254;, 3;37,38,254;, 3;37,40,39;, 3;38,37,39;, 3;36,48,50;, 3;46,36,50;, 3;35,46,44;, 3;282,36,46;, 3;33,34,282;, 3;241,34,33;, 3;32,241,33;, 3;35,282,46;, 3;33,282,35;, 3;31,32,33;, 3;35,31,33;, 3;30,31,35;, 3;292,48,36;, 3;44,301,30;, 3;30,301,300;, 3;287,48,292;, 3;44,30,35;, 3;32,41,40;, 3;28,29,31;, 3;241,40,37;, 3;32,40,241;, 3;32,31,29;, 3;28,31,30;, 3;29,259,258;, 3;258,41,29;, 3;29,41,32;, 3;186,29,28;, 3;29,186,259;, 3;254,241,37;, 3;282,292,36;, 3;27,176,175;, 3;92,27,175;, 3;27,92,206;, 3;176,27,206;, 3;197,177,233;, 3;177,197,276;, 3;208,206,92;, 3;213,176,206;, 3;26,196,192;, 3;26,201,196;, 3;191,26,192;, 3;138,26,191;, 3;26,138,202;, 3;202,201,26;, 3;24,185,25;, 3;193,24,25;, 3;136,185,24;, 3;87,24,193;, 3;24,87,137;, 3;137,136,24;, 3;194,30,300;, 3;194,28,30;, 3;25,28,194;, 3;21,22,23;, 3;20,22,21;, 3;19,20,21;, 3;19,21,18;, 3;21,17,18;, 3;23,17,21;, 3;15,16,283;, 3;283,241,242;, 3;14,242,245;, 3;15,242,14;, 3;283,242,15;, 3;13,22,20;, 3;19,13,20;, 3;10,11,12;, 3;11,9,12;, 3;8,245,244;, 3;14,245,8;, 4;12,7,22,13;, 3;9,7,12;, 3;12,13,10;, 3;10,13,19;, 3;6,244,297;, 3;8,6,17;, 3;5,8,17;, 3;14,5,4;, 3;8,5,14;, 3;244,6,8;, 3;3,15,4;, 3;4,15,14;, 3;3,16,15;, 3;4,2,11;, 3;5,2,4;, 3;3,4,11;, 3;16,296,283;, 3;1,296,16;, 3;1,297,296;, 3;6,297,1;, 3;2,7,9;, 3;23,7,2;, 3;22,7,23;, 3;0,18,1;, 3;16,0,1;, 4;17,6,1,18;, 3;3,0,16;, 3;34,241,283;, 3;282,34,283;, 3;11,2,9;, 3;23,2,5;, 3;23,5,17;, 3;10,3,11;, 3;18,0,19;, 3;0,3,10;, 3;19,0,10;, 3;25,185,186;, 3;28,25,186;, 3;193,25,194;, 3;264,269,204;, 3;227,264,204;, 3;255,220,219;, 3;259,220,255;, 3;298,205,203;, 3;300,298,203;;
MeshMaterialList {
1;
1;
0;;
Material {
0.694118;0.694118;0.694118;1.000000;;
50.000000;
1.000000;1.000000;1.000000;;
0.000000;0.000000;0.000000;;
TextureFilename {
"tiger.bmp";
}
}
}
MeshTextureCoords {
303;
0.190860;-0.544059;,
0.272086;-0.355992;,
0.077337;-0.522561;,
0.187013;-0.516511;,
0.180133;-0.467245;,
0.179370;-0.461784;,
0.265206;-0.306726;,
0.004406;-0.493426;,
0.264443;-0.301265;,
0.004719;-0.489377;,
0.077765;-0.579757;,
0.077380;-0.528268;,
0.004406;-0.493426;,
0.001581;-0.529958;,
0.265206;-0.306726;,
0.272086;-0.355992;,
0.275933;-0.383540;,
0.180133;-0.467245;,
0.187013;-0.516511;,
0.077979;-0.608548;,
0.000000;-0.550385;,
0.077765;-0.579757;,
0.001581;-0.529958;,
0.077380;-0.528268;,
0.764787;-0.600058;,
0.712026;-0.640601;,
0.882850;-0.350956;,
0.997293;-0.254425;,
0.571239;-0.666781;,
0.466839;-0.585368;,
0.466839;-0.585368;,
0.465868;-0.611086;,
0.395923;-0.575438;,
0.395452;-0.580559;,
0.333360;-0.419449;,
0.395923;-0.575438;,
0.355184;-0.527123;,
0.355184;-0.527123;,
0.355215;-0.645708;,
0.389458;-0.670719;,
0.400009;-0.577639;,
0.450862;-0.619968;,
0.428283;-0.698636;,
0.349750;-0.774111;,
0.450862;-0.619968;,
0.428283;-0.698636;,
0.400009;-0.577639;,
0.349750;-0.774111;,
0.355215;-0.645708;,
0.375498;-0.770684;,
0.389458;-0.670719;,
0.375498;-0.770684;,
0.380320;-0.814463;,
0.385866;-0.993469;,
0.399884;-0.804614;,
0.405685;-0.932268;,
0.387276;-0.940921;,
0.415286;-0.993271;,
0.385034;-0.993466;,
0.396878;-0.993421;,
0.421811;-0.993083;,
0.397606;-0.993432;,
0.432642;-0.932004;,
0.422107;-0.942626;,
0.432889;-0.932775;,
0.405989;-0.933040;,
0.388004;-0.942997;,
0.429913;-0.993060;,
0.404586;-0.766082;,
0.399436;-0.803843;,
0.429321;-0.993050;,
0.415226;-0.940741;,
0.450708;-0.993185;,
0.442901;-0.963505;,
0.454028;-0.958674;,
0.440448;-0.993006;,
0.461835;-0.993160;,
0.454276;-0.959110;,
0.440696;-0.993010;,
0.462082;-0.993162;,
0.443493;-0.964678;,
0.451300;-0.993190;,
0.363002;-0.821800;,
0.375432;-0.949709;,
0.376264;-0.950333;,
0.379246;-0.812387;,
0.361774;-0.821176;,
0.763676;-0.594291;,
0.794303;-0.593952;,
0.797220;-0.971853;,
0.795071;-0.881937;,
0.988489;-0.316579;,
0.995281;-0.265891;,
0.982078;-0.341098;,
0.728091;-0.664021;,
0.363002;-0.821800;,
0.380320;-0.814463;,
0.376264;-0.950333;,
0.385866;-0.993469;,
0.399884;-0.804614;,
0.432642;-0.932004;,
0.388004;-0.942997;,
0.405989;-0.933040;,
0.432889;-0.932775;,
0.422107;-0.942626;,
0.404586;-0.766082;,
0.450708;-0.993185;,
0.454028;-0.958674;,
0.442901;-0.963505;,
0.461835;-0.993160;,
0.454276;-0.959110;,
0.429913;-0.993060;,
0.440696;-0.993010;,
0.451300;-0.993190;,
0.443493;-0.964678;,
0.462082;-0.993162;,
0.399436;-0.803843;,
0.405685;-0.932268;,
0.415287;-0.993271;,
0.421811;-0.993083;,
0.397606;-0.993432;,
0.396878;-0.993421;,
0.440448;-0.993006;,
0.429321;-0.993050;,
0.415226;-0.940741;,
0.387276;-0.940921;,
0.375432;-0.949709;,
0.385034;-0.993466;,
0.379246;-0.812387;,
0.361774;-0.821176;,
0.747633;-0.900476;,
0.747633;-0.900476;,
0.760910;-0.629293;,
0.728091;-0.664021;,
0.760910;-0.629293;,
0.794303;-0.593952;,
0.763676;-0.594291;,
0.818767;-0.503206;,
0.855912;-0.385869;,
0.798742;-0.969124;,
0.772012;-0.890951;,
0.840834;-0.949998;,
0.856528;-0.987951;,
0.842461;-0.976419;,
0.854901;-0.973715;,
0.854792;-0.972749;,
0.840726;-0.948204;,
0.798742;-0.969124;,
0.772012;-0.890951;,
0.813072;-0.943402;,
0.812062;-0.945211;,
0.796818;-0.881257;,
0.857904;-1.000000;,
0.857904;-1.000000;,
0.856360;-0.986493;,
0.784658;-0.994402;,
0.843837;-0.998782;,
0.843837;-0.998782;,
0.842293;-0.973714;,
0.784659;-0.994402;,
0.843837;-0.998782;,
0.857515;-0.999664;,
0.784659;-0.994402;,
0.857515;-0.999663;,
0.855974;-0.985798;,
0.854404;-0.971689;,
0.842221;-0.973714;,
0.796818;-0.881257;,
0.813072;-0.943402;,
0.840726;-0.948205;,
0.840834;-0.949998;,
0.856139;-0.987294;,
0.854516;-0.972681;,
0.978706;-0.360300;,
0.988489;-0.316579;,
1.000000;-0.294706;,
0.995281;-0.265892;,
0.946417;-0.346659;,
0.982078;-0.341098;,
0.784658;-0.994402;,
0.795071;-0.881937;,
0.812062;-0.945211;,
0.797220;-0.971853;,
0.843837;-0.998782;,
0.842388;-0.976420;,
0.712026;-0.613714;,
0.571239;-0.639087;,
0.817656;-0.494263;,
0.791951;-0.596430;,
0.747631;-0.900474;,
0.769377;-0.891977;,
0.854799;-0.368082;,
0.880522;-0.292123;,
0.712026;-0.613714;,
0.571239;-0.639087;,
0.817656;-0.494263;,
0.909887;-0.344988;,
0.932623;-0.343050;,
0.791951;-0.596430;,
0.769377;-0.891977;,
0.747631;-0.900474;,
0.880522;-0.292123;,
0.854799;-0.368081;,
0.571241;-0.500134;,
0.571245;-0.169067;,
0.571244;-0.202102;,
0.969832;-0.153042;,
0.439309;-0.137774;,
0.967293;-0.174011;,
0.843505;-0.070163;,
0.851957;-0.215881;,
0.909864;-0.020599;,
0.870018;-0.026565;,
0.967293;-0.174011;,
0.955798;-0.068650;,
0.842181;-0.048945;,
0.843505;-0.070164;,
0.851957;-0.215881;,
0.798798;-0.078033;,
0.571244;-0.202102;,
0.571241;-0.500134;,
0.762086;-0.626358;,
0.819864;-0.314794;,
0.800124;-0.106254;,
0.757422;-0.148109;,
0.728088;-0.664016;,
0.771814;-0.421584;,
0.719266;-0.181517;,
0.712028;-0.478808;,
0.874427;-0.186227;,
0.909370;-0.238010;,
0.959999;-0.234332;,
0.871408;-0.061697;,
0.950664;-0.311544;,
0.941794;-0.210256;,
0.909884;-0.323149;,
0.936871;-0.301041;,
0.909867;-0.036985;,
0.939400;-0.000000;,
0.908856;-0.110724;,
0.940704;-0.073317;,
0.333520;-0.413657;,
0.323329;-0.296884;,
0.354021;-0.178827;,
0.325241;-0.219199;,
0.325051;-0.226951;,
0.403359;-0.157494;,
0.427480;-0.697780;,
0.352889;-0.643688;,
0.403919;-0.765721;,
0.387560;-0.668621;,
0.347925;-0.773819;,
0.373902;-0.769713;,
0.335634;-0.344847;,
0.352162;-0.511265;,
0.446010;-0.169247;,
0.398287;-0.428836;,
0.397574;-0.547381;,
0.449832;-0.609995;,
0.471708;-0.456328;,
0.762086;-0.626358;,
0.819864;-0.314794;,
0.800124;-0.106254;,
0.757422;-0.148109;,
0.719266;-0.149444;,
0.756097;-0.116784;,
0.728088;-0.664016;,
0.771814;-0.421584;,
0.712028;-0.478808;,
0.719266;-0.181517;,
0.874427;-0.186227;,
0.909370;-0.238010;,
0.959999;-0.234332;,
0.871408;-0.061697;,
0.909884;-0.323149;,
0.941794;-0.210256;,
0.950664;-0.311544;,
0.936871;-0.301041;,
0.909867;-0.036985;,
0.939400;-0.000000;,
0.940704;-0.073317;,
0.908856;-0.110724;,
0.333520;-0.413657;,
0.322366;-0.335988;,
0.403921;-0.127418;,
0.403359;-0.157494;,
0.427480;-0.697780;,
0.352889;-0.643688;,
0.347925;-0.773819;,
0.387560;-0.668621;,
0.403919;-0.765721;,
0.373901;-0.769713;,
0.352162;-0.511265;,
0.335634;-0.344847;,
0.354212;-0.163323;,
0.354021;-0.178827;,
0.323329;-0.296884;,
0.325051;-0.226951;,
0.446010;-0.169247;,
0.398287;-0.428836;,
0.471708;-0.456328;,
0.449832;-0.609995;,
0.397574;-0.547381;;
}
}