Oblika

Datum ustvarjanja strani :

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".