Format

Data de creació de la pàgina :

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

de
Descripció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

de
Descripció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

de
Descripció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

de
Descripció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

de
Descripció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

de
Descripció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

de
Descripció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

de
Descripció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

de
Descripció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

de
Descripció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

de
Descripció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

de
Descripció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

de
Descripció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

de
Descripció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

de
Descripció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

de
Descripció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

de
Descripció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

de
Descripció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

de
Descripció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

de
Descripció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

de
Descripció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

de
Descripció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

de
Descripció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".