Format
Descriu elfreina propi format d'interior d'arxiu.
[. elp] fitxer
Arxiu de projecte per ser resultat per Elfreina. Aquest fitxer no apareix a la llista perquè els paràmetres i els tipus canvien sovint en funció de la versió d'Elfrina.
Format d'arxiu
Fitxer de text.
Codi de caràcter
El codi de caràcter del fitxer és UTF-8.
[. elem] fitxer
"Arxiu de model d'ampliació d'elfreina". Pot incloure "dades de model", "estructura jeràrquica", "representar llista de malla" i "dades d'animació".
Versió compatible amb ElFrena
El format a partir d'Elfrina ver 1.1.
Format d'arxiu
Fitxer de text.
Codi de caràcter
El codi de caràcter del fitxer és UTF-8.
Format bàsic de text
La configuració del text dels fitxers ". elp" i ". elem" és la següent.
Elfreina Extension Model File
File Version 1.00
MeshDatas {
MeshContainerCount=1
MeshContainer {
Name="ルーン"
MeshCount=12
VertexFormat {
"Position"
"Normal"
"Texture1"
}
}
}
Capçalera
Elfreina Extension Model File
File Version 1.00
Les dues primeres línies són capçaleres. La primera línia és la descrita anteriorment. La segona línia és una versió del format de fitxer, però rarament canvia.
Etiquetes i àmbits
MeshDatas {
;
;
}
La carta blava s'anomena el nom de l'etiqueta, seguida pel "{}" es diu "abast de MeshDatas". "Nom de l'etiqueta" i "{" ha d'estar a la mateixa línia.
Alguns àmbits inclouen "diverses dades (tecles també)" i "diversos àmbits".
Claus i dades
MeshContainerCount=1
MeshContainer {
Name="ルーン"
MeshCount=12
VertexFormat {
"Position"
"Normal"
"Texture1"
}
}
El caràcter verd es diu la clau, el caràcter vermell s'anomena les dades, i la clau i les dades estan separades per un "=". Si les dades són una cadena, aquesta s'adjunta a "" (cometes dobles). Les claus i dades són bàsicament no trencats al mig.
Com a exemple, les dades de la tercera línia del text anterior són "dades Rune" de la clau de nom de l'àmbit MeshContaier a l'àmbit MeshDatas.
A més, per a les cadenes individuals que no estan separades per =, només hi ha "dades". En aquest cas, sovint s'enumera en l'abast.
L'ordre de les claus i dades, i l'ordre dels àmbits, és bàsicament irrellevant. No obstant això, l'ordre d'enumerar les dades només es pot relacionar en alguns casos.
Com a nota lateral, la capçalera de les dues primeres files és de fet dades i es defineix en la forma de "dades en l'àmbit global".
Diverses dades
Ambient=0.43:0.43:0.43:0.43
3,0:1:2
En alguns casos, una clau pot contenir més d'una peça de dades. En aquest cas, el delimitador ":(Colon)" es col·loca entre les dades.
A més, ", (coma)" es pot utilitzar com a mètode de segona divisió. Utilitzeu-lo per dividir encara més el contingut de les dades.
Si hi ha més d'una dada, ja sigui el mètode anterior o el formulari enumerat en l'àmbit s'utilitza.
Format (dades de configuració)
Àmbit de configuració
Conté dades de configuració genèrica.
Llista de claus
deDescripció | les dades | clau |
---|---|---|
SoftVersion o ElfreinaSoftVersion |
0,0 per | Versió tova d'Elfleina que salvava l'arxiu de. elem. |
LoadType | Corda | El tipus de dades del fitxer. elem. Actualment, és només "vista". |
Format (dades de model)
Abast Meshdatalista
L'abast en el qual s'emmagatzemen les dades del model (Mesh). A partir d'Elfreina ver 1,00, només es guarda una malla, però es poden desar múltiples malles.
Llista de claus
deDescripció | les dades | clau |
---|---|---|
MeshContainerCount | 0 a | El nombre d'envasos de malla. És també el nombre d'àmbits de MeshContaier. |
Llista d'àmbits
de l'abastスコープ | Descripció |
---|---|
MeshContaier | Conté dades per a la malla. |
Abast de MeshContaizer
Conté les dades necessàries per a la malla.
Llista de claus
deDescripció | les dades | clau |
---|---|---|
Nom | Qualsevol nom | El nom de la malla. |
BoneCount | 0 a | El nombre d'ossos utilitzats per a la malla. |
MeshCount | 0 a | El nombre de malles que es divideixen explícitament a la malla. També és el nombre d'àmbits de malla. |
Llista d'àmbits
de l'abastスコープ | Descripció |
---|---|
VertexFormat | Una llista dels formats de vèrtex necessaris per crear una malla. |
BoneNames | Nom llista d'ossos. |
OffsetMatrices | Una llista de matrius de desplaçament utilitzades per a coordinar transformacions. Coincideix amb l'índex del nom de l'OS. |
Materials | Inclou color material, textura, etc. |
Malla | Conté posicions vèrtex, informació de la cara, i així successivament de la malla. |
Abast del VertexFormat
Una llista dels formats de vèrtex necessaris per crear una malla. La clau no existeix, i només s'enumeren les dades que es requereixen.
Llista de dades
deDescripció | les dades |
---|---|
Posició | Indica que la informació de vèrtex conté informació d'ubicació. |
Normal | Indica que la informació de vèrtex conté informació normal. |
Blend (àlbum) | Indica que vèrtex Blend informació de dades s'inclou en la informació de vèrtex. |
Difusa | Indica que la informació de vèrtex conté informació de color difusa. |
Textura | Indica que la informació de vèrtex conté informació de coordenades UV per a la textura. |
Àmbit de BoneNames
S'enumera una llista de noms d'ossos enumerats usats en la malla. Els noms coincideixen ara amb l'índex de la paleta de transformació de l'OS.
Abast de les Offsetmatrius
Matriu offset dels ossos utilitzats a la malla. Els noms i índexs llistats en BoneNames coincideixen.
Àmbit materials
Conté informació de material múltiple.
Llista de claus
deDescripció | les dades | clau |
---|---|---|
MaterialCount | 0 a | El nombre de materials. També és el nombre d'àmbits materials. |
Llista d'àmbits
de l'abastスコープ | Descripció |
---|---|
Material | Conté informació de material individual. |
Àmbit material
Conté informació sobre el color i la textura del material.
Llista de claus
deDescripció | les dades | clau |
---|---|---|
Nom | Nom del material | El nom del material. |
Difusa | (All 0,0 a 1,0) a:r: g:b | Color difús (bàsic). Des de l'esquerra: alfa, vermell, verd i blau. |
Ambiental | (All 0,0 a 1,0) a:r: g:b | És un color per a la llum ambiental. |
Emissiu | (All 0,0 a 1,0) a:r: g:b | És un color emissor de llum. |
Speular | (All 0,0 a 1,0) a:r: g:b | Color de reflexió. |
L'Espectralnidesa | 0,0 per | Nitidesa a la llum reflectida. |
TextureFilename | Nom del fitxer (absolut o relatiu) | El nom del fitxer de la textura. Si el camí és relatiu, és relatiu al fitxer ELEM amb el qual esteu treballant. |
Abast de malla
L'estalvi de malles que es divideixen en un contenidor de malla. Vostè serà capaç de canviar individualment, com la commutació de la pantalla de malla i l'animació, com Elfrina.
Llista de claus
deDescripció | les dades | clau |
---|---|---|
Nom | Qualsevol nom | El nom de la malla. Sovint és el nom de cada part. |
VertexCount | 0 a | El nombre de vèrtexes a la malla. |
FaceCount | 0 a | El nombre de cares (polígons) de la malla. |
Llista d'àmbits
de l'abastスコープ | Descripció |
---|---|
Posicions | Conté dades d'ubicació de vèrtex. |
Normals | Conté les dades normals dels vèrtexs. |
Difusa | Conté dades de color difús per vèrtexs. |
TextureUV o Texture1UV ~ Texture8UV |
Conté dades de coordenades UV texturitzada pels vèrtexs. Si cada vèrtex només té una coordenada UV, pot ser que el nom de l'etiqueta no estigui numerat, com ara TextureUV. |
Mescles | Conté les dades de mescla per als vèrtexs. |
Blendíndexs | Conté l'índex de la mescla de vèrtex. |
Vertexíndexs | Conté el nombre de traços d'una cara i l'índex del vèrtex. |
Atributs | Conté l'índex de materials de la cara. |
Àmbit de posicions
Enumera les dades d'ubicació de vèrtex.
Llista de dades
deDescripció | les dades |
---|---|
(tot doble) x:y: z | La posició del vèrtex. Des de l'esquerra: "x", "y", "z". |
Normals abast
Enumera les dades normals dels vèrtexs.
Llista de dades
deDescripció | les dades |
---|---|
(tot doble) x:y: z | El normal del vèrtex. Des de l'esquerra: "x", "y", "z". |
Àmbit difús
Enumera les dades de color difús per al vèrtex.
Llista de dades
deDescripció | les dades |
---|---|
(tot doble) a:r: g:b | El color difús del vèrtex. Des de l'esquerra: alfa, vermell, verd i blau. |
Àmbit de BlendList
Enumera les dades sobre mescles de vèrtex.
Llista d'àmbits
de l'abastスコープ | Descripció |
---|---|
BlendPart | Conté índexs vèrtex, etc. per a cada OS. |
Àmbit de BlendPart
Conté índexs vèrtex, etc. per a cada OS.
Llista de claus
deDescripció | les dades | clau |
---|---|---|
BoneName | Nom | El nom de l'OS corresponent. |
TransformIndex | 0 a | L'índex de la paleta de transformació de coordenades. |
Llista d'àmbits
de l'abastスコープ | Descripció |
---|---|
VertexBlend | Les dades de vèrtex corresponents a l'OS estan enumerades. |
Abast del VertexBlend
S'enumeren els valors d'índex i pes del vèrtex corresponents a l'OS.
Llista de dades
deDescripció | les dades |
---|---|
índex, pes | L'índex del vèrtex a l'esquerra i el valor del pes del vèrtex en relació amb l'OS de la dreta. |
Abast de TextureUV
Enumera la textura UV per coordinar les dades dels vèrtexs.
Llista de dades
deDescripció | les dades |
---|---|
(tots dobles) u:v | La textura de les coordenades UV del vèrtex. Des de l'esquerra: "u" i "v" |
Abast dels Vertexíndexs
S'enumeren el nombre de traços i l'índex vèrtex de la cara.
Llista de dades
deDescripció | les dades |
---|---|
Nombre de cops, vèrtex índex 1: vèrtex index 2:... | El nombre de traços a l'esquerra és el nombre de cops a la cara, i l'índex de la part superior del nombre de traços està alineat. |
Abast dels atributs
L'índex de materials de la cara està enumerat.
Llista de dades
deDescripció | les dades |
---|---|
0 a | L'índex material de la cara. |
Format (dades jeràrquiques)
Àmbit Jeràrquiclista
Conté dades jeràrquiques.
Llista d'àmbits
de l'abastスコープ | Descripció |
---|---|
Node | Dades jeràrquiques. Les dades jeràrquiques tenen una estructura imbricada. |
Abast del node
Inclou matriu offset i dades d'actitud inicial. Aquesta dada és jeràrquica.
Llista de claus
deDescripció | les dades | clau |
---|---|---|
No nodename | Nom | El nom del node. |
InitPostureMatrix | M11 matriu: M12:... | És una matriu per a la postura inicial. Aquest paràmetre consisteix bàsicament en la "matriu d'animació" x "postura inicial de matriu" x "matriu mare". |
Llista d'àmbits
de l'abastスコープ | Descripció |
---|---|
Node | Dades jeràrquiques. Les dades jeràrquiques tenen una estructura imbricada. |
Format (renderitza la llista de malla)
Àmbit de RenderingMeshList
Conté dades de la llista de malla renderitzada.
Llista de claus
deDescripció | les dades | clau |
---|---|---|
RenderingMeshCount | 0 a | El nombre de malles a dibuixar. També és una sèrie d'àmbits de RenderingMesh. |
Llista d'àmbits
de l'abastスコープ | Descripció |
---|---|
RenderingMesh | Conté les dades relatives a la malla per dibuixar. |
Abast de la malla de RenderingMesh
Llista els noms de la malla per dibuixar i el nom de les dades jeràrquiques a utilitzar.
Llista de claus
deDescripció | les dades | clau |
---|---|---|
RenderingMeshName | Nom | El nom de la malla per dibuixar. El nom en l'abast de MeshContaitener s'utilitza. |
HierarchyNamesCount | 0 a | Nombre de dades jeràrquiques utilitzades en dibuixar. |
Llista d'àmbits
de l'abastスコープ | Descripció |
---|---|
Jerònims | Els noms de les dades jeràrquiques estan enumerats. |
Abast Jerònims
Els noms de les dades jeràrquiques estan enumerats. Això és principalment per determinar quina matriu utilitzar per coordinar les paletes de transformació, com ara malles de la pell. Si no s'utilitza la mescla de vèrtex, bàsicament hi ha una única dada llistada aquí.
Llista de dades
deDescripció | les dades |
---|---|
El nom de les dades jeràrquiques | El nom de les dades jeràrquiques |
Format (animació de dades)
Abast de l'AnimationList
Conté dades relacionades amb l'animació.
Llista de claus
deDescripció | les dades | clau |
---|---|---|
AnimationCount | 0 a | El nombre d'animacions. També és el nombre d'àmbits AnimationData. |
Llista d'àmbits
de l'abastスコープ | Descripció |
---|---|
AnimationData | Conté dades d'animació individuals. |
L'abast de l'AnimationData
Conté dades d'animació individuals.
Llista de claus
deDescripció | les dades | clau |
---|---|---|
AnimationName | Qualsevol nom | El nom de l'animació. |
AnimationTime | 1 fins a | La durada d'un bucle d'animació. Unitat (MS) |
FrameParSecond | 1 fins a | El nombre d'estructures d'animació per segon. |
TransitionTime | 0 a | La quantitat de temps que triga a canviar l'animació. Actualment, l'animació és ponderada en forma de línia durant els canvis d'animació. |
Prioritat | -0x7fffff ~ 0x7fffffff | Prioritat de l'animació. Un paràmetre que determina quina animació es calcula en reproduir diverses animacions. |
Bucle | Cert o fals | Indicador que especifica si es vol fer un bucle quan l'animació toca. |
Llista d'àmbits
de l'abastスコープ | Descripció |
---|---|
BoneAnimation | Conté dades relacionades amb l'animació òssia. |
UVAnimation | Conté dades relacionades amb l'animació UV. |
Àmbit de BoneAnimation
Conté dades relacionades amb l'animació òssia.
Llista d'àmbits
de l'abastスコープ | Descripció |
---|---|
TimeKeys | Les claus de temps per a tota l'animació òssia estan enumerades. |
AnimationPart | Conté una part d'animació individual (animació per OS) de dades. |
Àmbit d'Animaciópart
Conté dades d'animació per a cada OS.
Llista de claus
deDescripció | les dades | clau |
---|---|---|
No nodename | Nom | El nom de l'OS corresponent (node). |
Llista d'àmbits
de l'abastスコープ | Descripció |
---|---|
TimeKeys | Clau d'hora. 1,0 és el mateix temps que AnimationTime. |
TransKeys | Paràmetre de traducció. Definit com a X:Y: Z. |
RotateKeys | Paràmetre de rotació per quota. Definit com a X:Y: Z:W. |
ScaleKeys | Paràmetre d'augment. Definit com a X:Y: Z. |
Àmbit UVAnimation
Conté dades relacionades amb l'animació UV.
Llista d'àmbits
de l'abastスコープ | Descripció |
---|---|
TimeKeys | Les claus de temps per a tota l'animació òssia estan enumerades. De fet, les dades d'animació de les parts individuals tenen prioritat, de manera que aquesta informació és només una guia. |
AnimationPart | Conté dades individuals d'animació. |
Àmbit d'Animaciópart
Conté dades d'animació individuals.
Llista de claus
deDescripció | les dades | clau |
---|---|---|
MeshContaierName | Nom | El nom del contenidor de malla corresponent. |
MaterialName | Nom | El nom del material corresponent. |
Llista d'àmbits
de l'abastスコープ | Descripció |
---|---|
TimeKeys | Clau d'hora. 1,0 és el mateix temps que AnimationTime. |
TransKeys | Paràmetre de traducció. Es defineix com "X:Y". |
RotateKeys | Paràmetre de rotació. La unitat és Radian. |
ScaleKeys | Paràmetre d'augment. Es defineix com "X:Y". |