Formātā

Lapas izveides datums :

Apraksta elfreina paša faila interjera formātu.

[.elp] fails

Elfreina izvads. Šis fails nav norādīts, jo parametri un līdzīgi bieži mainās atkarībā no Elfrina versijas.

Faila formāts

Teksta fails.

Rakstzīmes kods

Faila rakstzīmes kods ir UTF-8.

[.elem] fails

"Elfreina extension modeļa fails". Tajā var būt iekļauti "modeļa dati", "hierarhiskā struktūra", "atveidot linuma acs saraksts" un "animācijas dati".

Atbalstītā ElFrena versija

Formāts kā Elfrina Ver1.1.

Faila formāts

Teksta fails.

Rakstzīmes kods

Faila rakstzīmes kods ir UTF-8.

Teksta pamatformā

Gan ".elp" , gan ".elem" failu teksta konfigurācija ir šāda.

Elfreina Extension Model File
File Version 1.00
MeshDatas {
    MeshContainerCount=1
    MeshContainer {
        Name="ルーン"
        MeshCount=12
        VertexFormat {
            "Position"
            "Normal"
            "Texture1"
        }
    }
}

Galvenes

Elfreina Extension Model File
File Version 1.00

Pirmās divas rindas ir virsraksti. Pirmā rinda ir, kā aprakstīts iepriekš. Otrā rinda ir faila formāta versija, bet tā reti mainās.

Tagi un tvērumi

MeshDatas {
    ;
    ;
}

Zilais burts tiek saukts par taga nosaukumu, kam seko "{ }" sauc par "MeshDatas tvērumu". "Taga nosaukumam" un "{" jābūt vienā rindā.

Daži tvērumi ietver "vairāki dati (atslēgas pārāk)" un "vairāki tvērumi".

Atslēgas un dati

MeshContainerCount=1
MeshContainer {
    Name="ルーン"
    MeshCount=12
    VertexFormat {
        "Position"
        "Normal"
        "Texture1"
    }
}

Zaļā rakstzīme tiek saukta par taustiņu, sarkanā rakstzīme tiek saukta par datiem, un atslēga un dati tiek atdalīti ar "=". Ja dati ir virkne, tā tiek iekļauta "" (dubultpēdiņā). Atslēgas un dati būtībā nav sadalīti vidū.

Piemēram, dati iepriekš minētā teksta trešajā rindiņā ir "Rune dati" no nosaukuma atslēgas MeshContaier tvērumā MeshDatas tvērumā.

Turklāt atsevišķām virknēm, kas nav atdalītas ar =, ir pieejami tikai "dati". Šajā gadījumā tas bieži tiek uzskaitīts darbības jomā.

Atslēgu un datu secība, kā arī tvērumu secība būtībā nav būtiska. Tomēr dažos gadījumos var būt saistīta tikai datu uzskaitīšanas secība.

Kā sānu piezīmi, galvenes no paša pirmās divas rindas ir faktiski dati un ir definēts kā "datu globālajā tvērumā".

Vairāki dati

Ambient=0.43:0.43:0.43:0.43
3,0:1:2

Dažos gadījumos atslēgā var būt vairāk nekā viena datu daļa. Šajā gadījumā starp datiem :( "norobežotājs) .

Turklāt kā otro dalīšanas metodi var izmantot ",(komats)". Izmantojiet, lai tālāk sadalītu datu saturu.

Ja ir vairāk nekā viens datu apjoms, tiek izmantota iepriekš minētā metode vai tvērumā uzskaitītā forma.

Formāts (konfigurācijas dati)

Tvēruma iestatīšana

Satur vispārējus konfigurācijas datus.

Taustiņu saraksts

Atslēgas datu apraksts
SoftVersion vai

ElfreinaSoftVersion ElfreinaSoftVersion
no 0,0 līdz Elfleina mīkstā versija, kas saglabājusi .elem failu.
LoadType LoadType Virkne .elem faila datu tips. Pašlaik tas ir tikai "View".

Formāts (modeļa dati)

MeshDataList tvērums

Darbības joma, kādā tiek glabāti modeļa dati (linuma acs). No Elfreina Ver 1,00, tikai viens acs ir saglabāts, bet vairākas acis var saglabāt.

Taustiņu saraksts

Atslēgas datu apraksts
AcscontainerCount MeshContainerCount no 0 līdz Linuma acu konteineru skaits. Tas ir arī skaits darbības jomas MeshContaier.

Tvērumu saraksts

Tvēruma apraksts
Acskontaiers Satur datus par linuma acīm.

Acskontaizera tvērums

Satur datus, kas vajadzīgi, lai linuma acs.

Taustiņu saraksts

Atslēgas datu apraksts
vārds Jebkurš nosaukums Acs nosaukums.
BoneCount BoneCount no 0 līdz Skaits kaulu izmanto acs.
AcsCount MeshCount no 0 līdz Acu skaits, kas ir skaidri sadalītas linuma acs. Tas ir arī skaits Mesh tvērumus.

Tvērumu saraksts

Tvēruma apraksts
VertexFormat VertexFormat Virsotņu formātu saraksts, kas nepieciešams, lai izveidotu linu.
BoneNames BoneNames Kaulu vārdu saraksts.
Nobīdes matricas Korespondējošo matricu saraksts, ko izmanto koordinātu transformācijām. Atbilst kaula nosaukuma indeksam.
Materiāli Ietver materiāla krāsu, faktūru utt.
Acs Satur virsotnes pozīcijas, sejas informāciju, un tā tālāk par acs.

VertexFormat tvērums

Virsotņu formātu saraksts, kas nepieciešams, lai izveidotu linu. Atslēga nepastāv, un tiek uzskaitīti tikai nepieciešamie dati.

Datu saraksts

Datu apraksts
Pozīciju Norāda, ka virsotnes informācijā ir informācija par atrašanās vietu.
Normālu Norāda, ka virsotnes informācijā ir normāla informācija.
Maisījums (albums) Norāda, ka virsotnes informācijā ir iekļauta virsotnes informācija.
Izkliedētu Norāda, ka virsotnes informācijā ir difūza krāsu informācija.
Faktūru Norāda, ka virsotnes informācija satur informāciju par tekstūras UV koordinātu.

BoneNames tvērums

Sarakstā ir uzskaitīts sietā izmantoto kaulu nosaukumu saraksts. Nosaukumi tagad atbilst kaulu transformācijas paletes indeksam.

Nobīdes matricas tvērums

Nobīdes matrica kauliem, ko izmanto acs. BoneNames uzskaitītie nosaukumi un indeksi sakrīt.

Materiālu tvērums

Satur vairāku materiālu informāciju.

Taustiņu saraksts

Atslēgas datu apraksts
MaterialCount MaterialCount no 0 līdz Materiālu skaits. Tas ir arī materiālu tvērumu skaits.

Tvērumu saraksts

Tvēruma apraksts
Materiālu Satur individuālu informāciju par materiāliem.

Materiālā darbības joma

Satur materiāla krāsu un faktūras informāciju.

Taustiņu saraksts

Atslēgas datu apraksts
vārds Materiāla nosaukums Materiāla nosaukums.
Izkliedētu (Visi 0,0 līdz 1,0) a:r:g:b Difūza (pamata) krāsa. No kreisās: Alpha, Red, Green un Blue.
Apkārtējā (Visi 0,0 līdz 1,0) a:r:g:b Tā ir krāsa apkārtējās gaismas.
Emissive Emissive (Visi 0,0 līdz 1,0) a:r:g:b Tā ir gaismu izstarojoša krāsa.
Speular Speular (Visi 0,0 līdz 1,0) a:r:g:b Atspulga krāsa.
SpectralSharpness SpectralSharpness no 0,0 līdz Asums uz atstarotu gaismu.
TextureFilename TextureFilename Faila nosaukums (absolūts vai relatīvs) Faktūras faila nosaukums. Ja ceļš ir relatīvs, tas ir attiecībā pret ELEM failu, ar kuru strādājat.

Linuma acs darbības joma

Acu, kas ir sadalītas sieta traukā, saglabāšana. Jums būs iespēja pārslēgties atsevišķi, piemēram, acs displeja pārslēgšanu un animāciju, piemēram, Elfrina.

Taustiņu saraksts

Atslēgas datu apraksts
vārds Jebkurš nosaukums Acs nosaukums. Tas bieži vien ir katras daļas nosaukums.
VertexCount VertexCount no 0 līdz Skaits virsotnes acs.
FaceCount FaceCount no 0 līdz Skaits sejas (daudzstūri) acs.

Tvērumu saraksts

Tvēruma apraksts
Pozīcijas Satur virsotnes atrašanās vietas datus.
Normāles Satur parastus datus virsotnēs.
Izkliedētu Satur difūzos krāsu datus virsotnēs.
TextureUV vai

Texture1UV ~ Texture8UV
Satur teksturētus UV koordinātu datus virsotnēs. Ja katrai virsotnei ir tikai viena UV koordināta, taga nosaukumu nedrīkst numurēt, piemēram, TextureUV.
Maisījumi Satur datus par sajaukumiem virsotnēs.
BlendIndices BlendIndices Satur virsotnes sajaukums indeksu.
Virsotnes Satur sejas gājienu skaitu un virsotnes indeksu.
Atribūti Satur sejas materiālu indeksu.

Pozīciju tvērums

Uzskaita virsotnes atrašanās vietas datus.

Datu saraksts

Datu apraksts
(visi dubultā) x: y: z Virsotnes novietojums. No kreisās: "x", "y", "z".

Normalizēšanas tvērums

Uzskaita parastus datus vertices.

Datu saraksts

Datu apraksts
(visi dubultā) x: y: z No virsotnes normāls. No kreisās: "x", "y", "z".

Difūzais tvērums

Uzskaita virsotnes difūzos krāsu datus.

Datu saraksts

Datu apraksts
(visi dubultā) a: r: g: b Izkliedētā virsotnes krāsa. No kreisās: Alpha, Red, Green un Blue.

BlendList tvērums

Uzskaita datus par virsotnes maisījumiem.

Tvērumu saraksts

Tvēruma apraksts
Saplūstot ar Satur virsotnes indeksus, uc katram kaulam.

Saplūšanas daļas tvērums

Satur virsotnes indeksus, uc katram kaulam.

Taustiņu saraksts

Atslēgas datu apraksts
BoneName BoneName vārds Atbilstošā kaula nosaukums.
Transformindex TransformIndex no 0 līdz Koordinātu transformācijas paletes indekss.

Tvērumu saraksts

Tvēruma apraksts
VertexBlend VertexBlend Virsotnes dati, kas atbilst kaulam, tiek uzskaitīti.

VertexBlend darbības joma

Ir uzskaitītas virsotnes indeksa un svara vērtības, kas atbilst kauliem.

Datu saraksts

Datu apraksts
indekss, svars Virsotnes indekss kreisajā pusē un virsotnes svara vērtība attiecībā pret kaulu labajā pusē.

TextureUV joma

Uzskaita tekstūru UV koordinātu datus virsotnes.

Datu saraksts

Datu apraksts
(visi divvietīgie) u:v Tekstūra UV koordinātas virsotnes. No kreisās: "u" un "v"

VertexIndices tvērums

Skaits insultu un virsotnes indekss sejas ir uzskaitīti.

Datu saraksts

Datu apraksts
Skaits strokes, Vertex Index 1: Vertex Index 2: ... Sitienu skaits kreisajā pusē ir insultu skaits uz sejas, un insultu skaita indekss ir ieriens.

Atribūtu tvērums

Tiek uzskaitīts sejas materiāla indekss.

Datu saraksts

Datu apraksts
no 0 līdz Materiālais indekss sejas.

Formāts (hierarhiski dati)

Hierarhijas saraksta tvērums

Satur hierarhiskus datus.

Tvērumu saraksts

Tvēruma apraksts
Mezglu Hierarhiski dati. Hierarhiskiem datiem ir ligzdota struktūra.

Zara tvērums

Ietver nobīdes matricu un sākotnējos attieksmes datus. Šie dati ir hierarhiski.

Taustiņu saraksts

Atslēgas datu apraksts
Zara nosaukums vārds Zara nosaukums.
InitPostureMatrix InitPostureMatrix matrica m11: m12: ... Tā ir matrica par sākotnējo stāju. Šis parametrs būtībā sastāv no "animācijas matrica" x "sākotnējā poza matrica" x "mātes matrica".

Tvērumu saraksts

Tvēruma apraksts
Mezglu Hierarhiski dati. Hierarhiskiem datiem ir ligzdota struktūra.

Formāts (linuma acu saraksts)

RenderingMeshList tvērums

Satur datus no atveidotā linuma acs saraksta.

Taustiņu saraksts

Atslēgas datu apraksts
RenderingMeshCount RenderingMeshCount no 0 līdz Izlozes acu skaits. Tas ir arī vairāki RenderingMesh tvērumiem.

Tvērumu saraksts

Tvēruma apraksts
RenderingMesh RenderingMesh Satur datus, kas saistīti ar izlozēm lietoto tīklu.

Renderēšanas tvērums

Uzskaita izlozes acs nosaukumus un izmantojamo hierarhisko datu nosaukumu.

Taustiņu saraksts

Atslēgas datu apraksts
Renderēšanas nosaukuma vārds Nosaukums acs izdarīt. Tiek izmantots meshcontaitener tvēruma nosaukums.
HierarchyNamesCount HierarhijasnosaukumsCount no 0 līdz To hierarhisko datu skaits, kas tiek izmantoti zīmējumā.

Tvērumu saraksts

Tvēruma apraksts
HierarchyNames Hierarhijasnosaukums Hierarhisko datu nosaukumi tiek uzskaitīti.

HierarchyNames tvērums

Hierarhisko datu nosaukumi tiek uzskaitīti. Tas ir galvenokārt, lai noteiktu, kura matrica izmantot koordinātu transformācijas paletes, piemēram, ādas acis.  Ja jūs neizmantojat virsotnes sajaukšanu, būtībā ir tikai viens dati, kas uzskaitīti šeit.

Datu saraksts

Datu apraksts
Hierarhisko datu nosaukums Hierarhisko datu nosaukums

Formāts (animācijas dati)

AnimationList tvērums

Satur ar animāciju saistītus datus.

Taustiņu saraksts

Atslēgas datu apraksts
AnimationCount AnimationCount no 0 līdz Animāciju skaits. Tas ir arī skaits AnimationData tvērumiem.

Tvērumu saraksts

Tvēruma apraksts
AnimationData AnimationData Satur atsevišķus animācijas datus.

AnimationData tvērums

Satur atsevišķus animācijas datus.

Taustiņu saraksts

Atslēgas datu apraksts
Animācijas nosaukums Jebkurš nosaukums Animācijas nosaukums.
Animācijas laiks no 1 līdz Vienas animācijas cilpas ilgums. Vienība (ms)
FrameParSecond FrameParSecond no 1 līdz Animācijas kadru skaits sekundē.
Pārejas laiks no 0 līdz Laiks, kas nepieciešams, lai mainītu animāciju. Pašlaik animācija tiek vērtēta vienā rindiņā animācijas izmaiņu laikā.
Prioritāte -0x7fffff ~ 0x7fffffff -0x7ffffff ~ 0x7fffffff Animācijas prioritāte. Parametrs, kas nosaka, kura animācija tiek aprēķināta, atskaņojot vairākas animācijas.
Cilpa Patiess vai Aplams Karodziņš, kas norāda, vai, atskaņojot animāciju, jāaucē.

Tvērumu saraksts

Tvēruma apraksts
Kauluanimācija Satur datus, kas saistīti ar kaulu animāciju.
UVanimācija Satur datus, kas saistīti ar UV animāciju.

BoneAnimation Joma

Satur datus, kas saistīti ar kaulu animāciju.

Tvērumu saraksts

Tvēruma apraksts
Laika taustiņi Tiek uzskaitīti laika taustiņi visai kaulu animācijai.
Animācijas daļa Satur atsevišķu animācijas daļu (animācijas uz kaulu) datus.

AnimationPart tvērums

Satur animācijas datus par katru kaulu.

Taustiņu saraksts

Atslēgas datu apraksts
Zara nosaukums vārds Atbilstošā kaula (mezgla) nosaukums.

Tvērumu saraksts

Tvēruma apraksts
Laika taustiņi Laika taustiņš. 1.0 ir tas pats, kas AnimationTime.
TransKeys TransKeys Tulkojuma parametrs. Definēts kā X:Y:Z.
Rotēt taustiņus Rotācijas parametrs pēc kvotas. Definēts kā X:Y:Z:W.
Skalas taustiņi Palielināmais parametrs. Definēts kā X:Y:Z.

UVanimācijas darbības joma

Satur datus, kas saistīti ar UV animāciju.

Tvērumu saraksts

Tvēruma apraksts
Laika taustiņi Tiek uzskaitīti laika taustiņi visai kaulu animācijai. Patiesībā prioritāte ir atsevišķu daļu animācijas datiem, tāpēc šie dati ir tikai ceļvedis.
Animācijas daļa Satur atsevišķu animācijas daļas datus.

AnimationPart tvērums

Satur atsevišķus animācijas datus.

Taustiņu saraksts

Atslēgas datu apraksts
MeshContaierNosaukums vārds Atbilstošā linuma acs tvertnes nosaukums.
MaterialName MaterialName vārds Atbilstošā materiāla nosaukums.

Tvērumu saraksts

Tvēruma apraksts
Laika taustiņi Laika taustiņš. 1.0 ir tas pats, kas AnimationTime.
TransKeys TransKeys Tulkojuma parametrs. To definē kā "X:Y".
Rotēt taustiņus Rotācijas parametrs. Vienība ir Radiāns.
Skalas taustiņi Palielināmais parametrs. To definē kā "X:Y".