Oblika
Opisuje elfreina lastne datoteke notranjosti format.
Datoteka [.elp]
Projektna datoteka, ki jo bo izpis elfreina. Ta datoteka ni navedena, ker se parametri in podobno pogosto spreminjajo glede na različico Elfrine.
Oblika zapisa datoteke
Besedilna datoteka.
Koda znaka
Koda znaka datoteke je UTF-8.
Datoteka [.elem]
"Elfreina podaljšanje model datoteke". Vključuje lahko »vzorčne podatke«, »hierarhično strukturo«, »seznam mrežnih očes« in »animacijske podatke«.
Podprta različica ElFrena
Oblika elfrine Ver1.1.
Oblika zapisa datoteke
Besedilna datoteka.
Koda znaka
Koda znaka datoteke je UTF-8.
Osnovna oblika besedila
Konfiguracija besedila tako ".elp" in ".elem" datotek je, kot sledi.
Elfreina Extension Model File
File Version 1.00
MeshDatas {
MeshContainerCount=1
MeshContainer {
Name="ルーン"
MeshCount=12
VertexFormat {
"Position"
"Normal"
"Texture1"
}
}
}
Glavo
Elfreina Extension Model File
File Version 1.00
Prvi dve vrstici sta glavi. Prva vrstica je opisana zgoraj. Druga vrstica je različica oblike zapisa datoteke, vendar se le redko spremeni.
Oznake in obsegi
MeshDatas {
;
;
}
Modra črka se imenuje ime oznake, ki ji sledi »{ }«, ki se imenuje »Obseg MeshDatas«. »Ime oznake« in »{« morata biti v isti vrstici.
Nekateri obsegi vključujejo »več podatkov (tudi tipke)« in »več obsegov«.
Ključi in podatki
MeshContainerCount=1
MeshContainer {
Name="ルーン"
MeshCount=12
VertexFormat {
"Position"
"Normal"
"Texture1"
}
}
Zeleni znak se imenuje ključ, rdeči znak se imenuje podatki, ključ in podatki pa so ločeni z »=«. Če so podatki niz, so v "" (dvojni narekovaj). Ključi in podatki v bistvu niso razdeljeni na sredini.
Na primer, podatki v tretji vrstici zgornjega besedila so »Podatki o zagonu« ključa »Ime« v obsegu MeshContaier v obsegu MeshDatas.
Poleg tega so za posamezne nize, ki niso ločeni z =, na voljo samo »podatki«. V tem primeru je pogosto naštejeno v obsegu.
Vrstni red ključev in podatkov ter vrstni red obsegov je v bistvu nepomemben. Vendar pa je vrstni red naštevanje podatkov v nekaterih primerih lahko povezan le.
Kot stranska opomba je glava prvih dveh vrstic dejansko podatkov in je opredeljena na način "podatkov v globalnem obsegu".
Več podatkov
Ambient=0.43:0.43:0.43:0.43
3,0:1:2
V nekaterih primerih lahko ključ vsebuje več kot en del podatkov. V tem primeru se :(občalnik) med podatke.
Poleg tega se lahko ",(vejica)" uporablja kot metoda druge divizije. Uporabite za nadaljnje deljenje vsebine podatkov.
Če je več podatkov, se uporabi zgornja metoda ali obrazec, ki je naštet v obsegu.
Oblika (konfiguracijski podatki)
Nastavitev obsega
Vsebuje splošne konfiguracijske podatke.
Seznam ključev
Opis ključnih | データ | podatkov |
---|---|---|
SoftVersion ali ElfreinaSoftVersion (Slovenski) |
Od 0,0 do | Mehka različica Elfleine, ki je shranila datoteko .elem. |
Vrsta nalaganja | Niz | Podatkovni tip datoteke .elem. Trenutno je samo "View". |
Oblika (podatki o modelu)
MeshDataList Področje uporabe
Obseg, v katerem so shranjeni podatki modela (mrežaste mreže). Od Elfreina Ver 1,00, samo eno mrežo se shrani, vendar se lahko shrani več mrežnih očes.
Seznam ključev
Opis ključnih | データ | podatkov |
---|---|---|
MeshContainerCount (Mreža MeshContainerCount) | 0 do | Število mrežnih posod. Prav tako je število obsegov MeshContaier. |
Seznam obsegov
Opis obsega | 説明 |
---|---|
MeshContaier (v mestu MeshContaier) | Vsebuje podatke za mrežo. |
MeshContaizer Področje
Vsebuje podatke, potrebne za mrežo.
Seznam ključev
Opis ključnih | データ | podatkov |
---|---|---|
ime | Katero koli ime | Ime mreže. |
Število kosti | 0 do | Število kosti, ki se uporabljajo za mrežo. |
Število mrežnih očes | 0 do | Število mrežnih očes, ki so izrecno razdeljena v mrežno oko. To je tudi število mesh obsegov. |
Seznam obsegov
Opis obsega | 説明 |
---|---|
VertexFormat (Oblika vertexa) | Seznam vertex formatov, potrebnih za ustvarjanje očesa. |
BoneNames (Imena kosti) | Seznam kosti. |
Odmiki | Seznam matrik odmikov, ki se uporabljajo za koordinatne pretvorbe. Ujema se z indeksom imena kosti. |
Materialov | Vključuje barvo materiala, teksturo itd. |
Očesa | Vsebuje vertex položaje, obraz informacije, in tako naprej očesa. |
Obseg vertexformata
Seznam vertex formatov, potrebnih za ustvarjanje očesa. Ključ ne obstaja in samo zahtevani podatki so ojačani.
Seznam podatkov
Opis | podatkov |
---|---|
Položaj | Označuje, da informacije o vertoksu vsebujejo informacije o lokaciji. |
Normalno | Označuje, da informacije o vertoksu vsebujejo običajne informacije. |
Mešanica (album) | Označuje, da so informacije o vertex mešanici vključene v informacije o vertexu. |
Razpršenih | Označuje, da informacije o vertoksu vsebujejo razpršene barvne informacije. |
Teksturo | Označuje, da informacije o verteksu vsebujejo INFORMACIJE O-koordinatah ZAVO teksture. |
Obseg imen kosti
Naveden je enumeriran seznam imen kosti, ki se uporabljajo v mrežnih očesih. Imena se ujemajo z indeksom kostine transformirane palete.
Obseg odmikov
Offset matrika kosti, ki se uporabljajo v mrežo. Imena in indeksi, navedeni v boneNames, se ujemajo.
Obseg materialov
Vsebuje več pomembnih informacij.
Seznam ključev
Opis ključnih | データ | podatkov |
---|---|---|
Število materialov | 0 do | Število materialov. To je tudi število materialnih obsegov. |
Seznam obsegov
Opis obsega | 説明 |
---|---|
Material | Vsebuje posamezne pomembne informacije. |
Obseg gradiva
Vsebuje informacije o barvi materiala in teksturi.
Seznam ključev
Opis ključnih | データ | podatkov |
---|---|---|
ime | Ime materiala | Ime materiala. |
Razpršenih | (Vse od 0,0 do 1,0) a:r:g:b | Razpršena (osnovna) barva. Z leve: Alfa, rdeča, zelena in modra. |
Zunanjem | (Vse od 0,0 do 1,0) a:r:g:b | To je barva za osvetlitev okolice. |
Emissive (Emissive) | (Vse od 0,0 do 1,0) a:r:g:b | To je barva, ki oddaja svetlobo. |
Speular (višav | (Vse od 0,0 do 1,0) a:r:g:b | Barva odseva. |
Spektralnasharpness | Od 0,0 do | Ostrina za odbito svetlobo. |
TeksturaFilename | Ime datoteke (absolutno ali relativno) | Ime datoteke teksture. Če je pot relativna, je relativna glede na datoteko ELEM, s kateri delate. |
Obseg mrežnega očesa
Shranjevanje mrežnih očes, ki so razdeljene v mrežo posodo. Boste lahko preklopite posamično, kot so mreže zaslon preklapljanje in animacijo, kot so Elfrina.
Seznam ključev
Opis ključnih | データ | podatkov |
---|---|---|
ime | Katero koli ime | Ime mreže. To je pogosto ime vsakega dela. |
Število vertexov | 0 do | Število vretenc v mreži. |
Število obrazov | 0 do | Število obrazov (mnogokotniki) očesa. |
Seznam obsegov
Opis obsega | 説明 |
---|---|
Položajih | Vsebuje podatke o verthi. |
Normalna | Vsebuje običajne podatke za zaver. |
Razpršenih | Vsebuje razpršene barvne podatke za zaver. |
TextureUV ali Tekstura1UV ~ Tekstura8UV |
Vsebuje teksturirane UV koordinatne podatke za verze. Če ima vsak verteks samo eno UV koordinato, ime oznake morda ni oštevilčeno, na primer TextureUV. |
Mešanice | Vsebuje podatke o mešanici za zaver. |
BlendIndices (Mešanice) | Vsebuje indeks vertex mešanice. |
VertexIndices (višek) | Vsebuje število zavesljajev in indeks vertexa. |
Atribute | Vsebuje materialni indeks obraza. |
Obseg pozicij
Enumerira podatke o lokaciji naverto.
Seznam podatkov
Opis | podatkov |
---|---|
(vse dvojno) x:y:z | Položaj protisežga. Z leve: "x", "y", "z". |
Obseg običajnega področja uporabe
Osvaja normalne podatke za zaver.
Seznam podatkov
Opis | podatkov |
---|---|
(vse dvojno) x:y:z | Normalna od verto. Z leve: "x", "y", "z". |
Razpršeno področje uporabe
Osmeša razpršene barvne podatke za premestiti.
Seznam podatkov
Opis | podatkov |
---|---|
(vse dvojno) a:r:g:b | Razpršena barva vertosa. Z leve: Alfa, rdeča, zelena in modra. |
Obseg seznama mešanic
Enumerira podatke o mešanicah vertexa.
Seznam obsegov
Opis obsega | 説明 |
---|---|
BlendPart (Višek) | Za vsako kost vsebuje indekse verteksov itd. |
Obseg blendpart
Za vsako kost vsebuje indekse verteksov itd.
Seznam ključev
Opis ključnih | データ | podatkov |
---|---|---|
Ime kosti | ime | Ime ustrezne kosti. |
TransformIndex (v skladu s | 0 do | Indeks koordinatne transformacijske palete. |
Seznam obsegov
Opis obsega | 説明 |
---|---|
VertexBlend (višek) | Podatki o verteksu, ki ustrezajo kosti, se naštejejo. |
Obseg vertexblend
Navedena sta indeks verteksa in vrednosti telesne mase, ki ustrezajo kosti.
Seznam podatkov
Opis | podatkov |
---|---|
indeks, teža | Indeks nosa na levi in vrednost teže nošeja glede na kost na desni. |
Obseg tekstureUV
Enumerira teksturo UV koordinatni podatki za zaver.
Seznam podatkov
Opis | podatkov |
---|---|
(vse dvojno) u:v | Tekstura UV koordinate vertex. Z leve: "u" in "v" |
Obseg vertexIndices
Število udarcev in vertex indeks obraza so oštevilčeni.
Seznam podatkov
Opis | podatkov |
---|---|
Število potez, Vertex indeks 1: Indeks vertex 2:... | Število zavesljajev na levi je število zavesljajev na obrazu, indeks vrha števila zavesljajev pa je poravnan. |
Obseg atributov
Indeks materiala obraza je enumeriran.
Seznam podatkov
Opis | podatkov |
---|---|
0 do | Materialni indeks obraza. |
Oblika (hierarhični podatki)
Obseg hierarhične seznama
Vsebuje hierarhične podatke.
Seznam obsegov
Opis obsega | 説明 |
---|---|
Vozlišče | Hierarhični podatki. Hierarhični podatki imajo ugnezdeno strukturo. |
Obseg podnosa
Vključuje odmik matriko in začetne podatke o odnosu. Ti podatki so hierarhični.
Seznam ključev
Opis ključnih | データ | podatkov |
---|---|---|
Ime imena | ime | Ime node. |
InitPostureMatrix (Slovenski) | Matrika M11:M12:... | To je matrika za začetno držo. Ta parameter je v osnovi sestavljen iz "animacije matrike" x "začetno držo matriko" x "matična matrika". |
Seznam obsegov
Opis obsega | 説明 |
---|---|
Vozlišče | Hierarhični podatki. Hierarhični podatki imajo ugnezdeno strukturo. |
Oblika (seznam upodabljanja mrežnih očes)
Obseg renderingMeshList
Vsebuje podatke s seznama upodobljenih mrežnih očes.
Seznam ključev
Opis ključnih | データ | podatkov |
---|---|---|
UpodabljanjeMeshCount | 0 do | Število mrežnih očes za risanje. Prav tako je več RenderingMesh obsegov. |
Seznam obsegov
Opis obsega | 説明 |
---|---|
UpodabljanjeMesh | Vsebuje podatke, povezane z mrežo za risanje. |
Obseg upodabljanjaMesh
Prikaže imena mrežnega očesa za risanje in ime hierarhičnih podatkov, ki jih želite uporabiti.
Seznam ključev
Opis ključnih | データ | podatkov |
---|---|---|
UpodabljanjeMeshName | ime | Ime mreže za risanje. Uporablja se ime v obsegu MeshContaitener. |
Račun »Ime hierarhije« | 0 do | Število hierarhičnih podatkov, uporabljenih pri risanju. |
Seznam obsegov
Opis obsega | 説明 |
---|---|
Imena hierarhije | Imena hierarhičnih podatkov so enumerirana. |
Obseg imen hierarhije
Imena hierarhičnih podatkov so enumerirana. To je predvsem za določitev, ki matriko uporabiti v koordinatnih transformacijskih palet, kot so kožna mrežna očesa. če vi nim raba vertex mešanje, je basically šele nedoločni zaimek novice prisluškovati vsepovsod.
Seznam podatkov
Opis | podatkov |
---|---|
Ime hierarhičnih podatkov | Ime hierarhičnih podatkov |
Oblika (animacijski podatki)
Obseg seznama animacij
Vsebuje podatke, povezane z animacijo.
Seznam ključev
Opis ključnih | データ | podatkov |
---|---|---|
Animacijski račun | 0 do | Število animacij. To je tudi število obsegov AnimationData. |
Seznam obsegov
Opis obsega | 説明 |
---|---|
AnimacijaData | Vsebuje posamezne animacijske podatke. |
Obseg »AnimationData«
Vsebuje posamezne animacijske podatke.
Seznam ključev
Opis ključnih | データ | podatkov |
---|---|---|
Ime animacije | Katero koli ime | Ime animacije. |
Čas animacije | 1 do | Trajanje ene zanke animacije. Enota (ms) |
FrameParSecond (FrameParSecond) (FrameParSecon | 1 do | Število animacijskih sličic na sekundo. |
Čas prehoda | 0 do | Čas, potreben za spremembo animacije. Trenutno je animacija med spremembami animacije ponderirana v črtni obliki. |
Prednost | -0x7fffff~0x7ffffffffff | Prioriteta animacije. Parameter, ki določa, katera animacija se izračuna pri predvajanju več animacij. |
Zanke | Resnično ali neresnično | Označite z zastavico, ki določa, ali naj se animacija zanko zanko zanko. |
Seznam obsegov
Opis obsega | 説明 |
---|---|
Kostni animacija | Vsebuje podatke, povezane z animacijo kosti. |
UVAnimacija | Vsebuje podatke, povezane z UV animacijo. |
Obseg kostni animacije
Vsebuje podatke, povezane z animacijo kosti.
Seznam obsegov
Opis obsega | 説明 |
---|---|
Časovni ključi | Časovne tipke za celotno animacijo kosti so enumerirane. |
Animacijski gradnik | Vsebuje posamezne podatke o animacijskih delih (animacija na kost). |
Obseg »Animacijpart«
Vsebuje podatke o animaciji za vsako kost.
Seznam ključev
Opis ključnih | データ | podatkov |
---|---|---|
Ime imena | ime | Ime ustrezne kosti (node). |
Seznam obsegov
Opis obsega | 説明 |
---|---|
Časovni ključi | Časovni ključ. 1.0 je v istem času kot AnimationTime. |
Tipke za transkeyje | Prevajalski parameter. Opredeljeno kot X:Y:Z. |
Zasukajseključi | Parameter rotacije po količinskik. Opredeljeno kot X:Y:Z:W. |
ScaleKeys (Ključi za merilo) | Povečevalni parameter. Opredeljeno kot X:Y:Z. |
Obseg UVAnimacije
Vsebuje podatke, povezane z UV animacijo.
Seznam obsegov
Opis obsega | 説明 |
---|---|
Časovni ključi | Časovne tipke za celotno animacijo kosti so enumerirane. Dejansko imajo prednost animacijski podatki posameznih delov, zato so ti podatki le vodnik. |
Animacijski gradnik | Vsebuje posamezne podatke o animacijskih delih. |
Obseg »Animacijpart«
Vsebuje posamezne animacijske podatke.
Seznam ključev
Opis ključnih | データ | podatkov |
---|---|---|
MeshContaierName (Ime_mestu mreže) | ime | Ime ustrezne posode z mrežnimi očesi. |
Ime materiala | ime | Ime ustreznega materiala. |
Seznam obsegov
Opis obsega | 説明 |
---|---|
Časovni ključi | Časovni ključ. 1.0 je v istem času kot AnimationTime. |
Tipke za transkeyje | Prevajalski parameter. Opredeljena je kot "X:Y". |
Zasukajseključi | Parameter vrtenja. Enota je Radian. |
ScaleKeys (Ključi za merilo) | Povečevalni parameter. Opredeljena je kot "X:Y". |