Formaat

Lehe loomise kuupäev :

Kirjeldab elfreina enda failivormingut.

[.elp] faili

Elfreina väljundprojekti fail. Seda faili ei ole loetletud, kuna parameetrid ja sarnased muutuvad sageli sõltuvalt Elfrina versioonist.

Failivorming

Tekstifail.

Märgi kood

Faili märgikood on UTF-8.

[.elem] faili

"Elfreina laienduse mudeli fail". See võib sisaldada "mudeliandmeid", "hierarhilist struktuuri", "võrgusilma loendi renderdamist" ja "animatsiooniandmeid".

Toetatud ElFrena versioon

Vorm seisuga Elfrina Ver1.1.

Failivorming

Tekstifail.

Märgi kood

Faili märgikood on UTF-8.

Teksti põhivorming

Nii ".elp" kui ka ".elem" failide teksti konfiguratsioon on järgmine.

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

Päis

Elfreina Extension Model File
File Version 1.00

Kaks esimest rida on päised. Esimene rida on nagu eespool kirjeldatud. Teine rida on failivormingu versioon, kuid see muutub harva.

Sildid ja ulatused

MeshDatas {
    ;
    ;
}

Sinist tähte nimetatakse sildi nimeks, millele järgneb "{ }" nimega "MeshDatas ulatus". "Sildi nimi" ja "{" peavad olema samal real.

Mõned ulatused sisaldavad "mitu andmeid (võtmed liiga)" ja "mitu ulatust".

Klahvid ja andmed

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

Rohelist märki nimetatakse võtmeks, punast märki nimetatakse andmeteks ning võti ja andmed on eraldatud "="- ga. Kui andmed on string, on see ümbritsetud "" (topeltjutumärk). Klahvid ja andmed ei ole põhimõtteliselt keskel katki.

Näiteks ülaltoodud teksti kolmanda rea andmed on "Rune data" nime võti MeshContaier ulatus MeshDatas ulatus.

Lisaks on üksikute stringide puhul, mis ei ole eraldatud =, saadaval ainult "andmed". Sel juhul on sageli loetletud ulatus.

Võtmete ja andmete järjekord ning ulatuste järjekord on põhimõtteliselt ebaoluline. Mõnel juhul saab aga ainult andmete nummerdamise järjekorda seostada.

Nagu side tähele, päise väga kaks rida on tegelikult andmed ja on määratletud nii "andmed globaalseulatusega".

Mitu andmeid

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

Mõnel juhul võib võti sisaldada rohkem kui ühte andmeosa. Sel juhul paigutatakse andmete vahele ":(koolon) eraldaja).

Lisaks võib teise jagamismeetodina kasutada ",(koma)". Kasutage andmete sisu edasiseks jagamiseks.

Kui andmeid on rohkem kui üks, kasutatakse eespool kirjeldatud meetodit või reguleerimisalas loetletud vormi.

Vorming (konfiguratsiooniandmed)

Ulatuse määramine

Sisaldab üldisi konfiguratsiooniandmeid.

Klahvide loend

Põhiandmete データ kirjeldus
SoftVersion või

Led riba IP65, enne kui sa seda ei saa teha.
0,0 kuni Pehme versioon Elfleina, mis salvestas .elem faili.
LoadType (Sihtkoha LoadType lähedal) String Elem-faili andmetüüp. Praegu on ainult "Vaata".

Vorming (mudeli andmed)

MeshDataListi ulatus

Mudeliandmete (võrgusilma) säilitamise ulatus. Nagu Elfreina Ver 1,00, ainult üks võrgusilma on salvestatud, kuid mitu võrgusilma saab salvestada.

Klahvide loend

Põhiandmete データ kirjeldus
MeshContainerCount (võrgusilma konteinercount) 0 kuni Võrgusilma konteinerite arv. See on ka Võrgusilma Concontaier'i kohaldamisalade arv.

Ulatuse loend

Ulatuse kirjeldus
VõrkKontaier Sisaldab andmeid võrgusilma kohta.

MeshContaizer ulatus

Sisaldab võrgutamiseks vajalikke andmeid.

Klahvide loend

Põhiandmete データ kirjeldus
Nimi Mis tahes nimi Võrgusilma nimi.
BoneCount (Luuloendus) 0 kuni Võrgusilma jaoks kasutatavate luude arv.
Võrgusilma arv 0 kuni Võrgusilmade arv, mis on võrgusilmaga selgesõnaliselt jaotatud. See on ka võrgusilma ulatuste arv.

Ulatuse loend

Ulatuse kirjeldus
VertexFormat (Ümberpööratud vormingu) Võrgusilma loomiseks vajalike tippvormingute loend.
Luunimed Luude nimeloend.
NiheMaatriksid Koordinaatteisenduste jaoks kasutatavate nihkemaatriksite loend. Vastab luu nime indeksile.
Materjalid Sisaldab materjali värvi, tekstuuri jne.
Võrgusilma Sisaldab tipppositsioone, näoteavet ja nii edasi võrgusilma.

VertexFormat i ulatus

Võrgusilma loomiseks vajalike tippvormingute loend. Võtit pole olemas ja loetletakse ainult vajalikud andmed.

Andmete loetelu

Andmete kirjeldus
Seisukoht Näitab, et tippteave sisaldab asukohateavet.
Normaalne Näitab, et tippteave sisaldab tavapärast teavet.
Blend (album) Näitab, et tipu segu andmeteave sisaldub tippteabes.
Hajus Näitab, et tippteave sisaldab hajuvärviteavet.
Tekstuur Näitab, et tippteave sisaldab tekstuuri UV-koordinaatide teavet.

Kondinimede ulatus

Loetletud on võrgusilmas kasutatud luude nimede loetelu. Nimed vastavad nüüd luu transformatsiooni paleti indeksile.

OffsetMatrices ulatus

Võrgusilmas kasutatavate luude nihkemaatriks. Nimed ja indeksid, mis on loetletud bonenames sobitada.

Materjalide ulatus

Sisaldab mitut materjaliteavet.

Klahvide loend

Põhiandmete データ kirjeldus
MaterialCount (Materjali arvestus) 0 kuni Materjalide arv. See on ka materiaalsete ulatuste arv.

Ulatuse loend

Ulatuse kirjeldus
Materjali Sisaldab individuaalset materjaliteavet.

Materiaalne kohaldamisala

Sisaldab materjali värvi ja tekstuuri teavet.

Klahvide loend

Põhiandmete データ kirjeldus
Nimi Materjali nimi Materjali nimi.
Hajus (Kõik 0,0-1,0) a:r:g:b Hajus (põhi) värv. Vasakult: Alfa, Punane, Roheline ja Sinine.
Ümbritseva (Kõik 0,0-1,0) a:r:g:b See on värv ümbritseva valguse.
Emissiivne (Kõik 0,0-1,0) a:r:g:b See on valgust kiirgav värv.
Speular (Speular) (Kõik 0,0-1,0) a:r:g:b Peegelduse värv.
Spektraalteravus 0,0 kuni Teravus peegeldunud valguse suhtes.
TekstuurFaili nimi Faili nimi (absoluutne või suhteline) Tekstuuri failinimi. Kui tee on suhteline, on see võrreldes ELEM-failiga, kellega töötate.

Võrgusilma ulatus

Säästame võrke, mis on võrgukonteinerisse jaotatud. Teil on võimalik vahetada individuaalselt, näiteks võrgusilma kuvari vahetamise ja animatsiooni, näiteks Elfrina.

Klahvide loend

Põhiandmete データ kirjeldus
Nimi Mis tahes nimi Võrgusilma nimi. See on sageli iga osa nimi.
VertexCount (Ümber arvestatud) 0 kuni Tippude arv võrgusilmas.
FaceCount (Nägu count) 0 kuni Võrgusilma nägude arv (hulknurgad).

Ulatuse loend

Ulatuse kirjeldus
Positsioone Sisaldab tippasukoha andmeid.
Normaalne Sisaldab tippude tavalisi andmeid.
Hajus Sisaldab tippude hajusvärviandmeid.
Tekstuur või

Tekstuur1UV ~ Texture8UV
Sisaldab tekstureeritud UV-koordinaatide andmeid tippude kohta. Kui igal tipul on ainult üks UV-koordinaat, ei tohi sildi nime nummerdada, näiteks TextureUV.
Segud Sisaldab tippude seguandmeid.
BlendIndices (Seguindeksid) Sisaldab tippsegu indeksit.
VertexIndices Sisaldab näo löökide arvu ja tippude indeksit.
Atribuudid Sisaldab näo materjaliindeksit.

Positsioonide ulatus

Loetleb tippasukoha andmed.

Andmete loetelu

Andmete kirjeldus
(kõik topelt) x:y:z Tippude asukoht. Vasakult: "x", "y", "z".

Normaalsi ulatus

Loetleb tippude tavapärased andmed.

Andmete loetelu

Andmete kirjeldus
(kõik topelt) x:y:z Tipu normaalne. Vasakult: "x", "y", "z".

Hajus ulatus

Loetleb tipu hajuvärviandmed.

Andmete loetelu

Andmete kirjeldus
(kõik topelt) a:r:g:b Tippi hajusvärv. Vasakult: Alfa, Punane, Roheline ja Sinine.

BlendListi ulatus

Loetleb andmed tippsegude kohta.

Ulatuse loend

Ulatuse kirjeldus
BlendPart (Segu osa) Sisaldab tipuindekseid jne iga luu kohta.

BlendParti ulatus

Sisaldab tipuindekseid jne iga luu kohta.

Klahvide loend

Põhiandmete データ kirjeldus
Bonename (luunimi) Nimi Vastava luu nimi.
TransformIndex –––––– 0 kuni Koordinaatide teisenduspaleti indeks.

Ulatuse loend

Ulatuse kirjeldus
VertexBlend ( Ümber) Luule vastavad tipuandmed on loetletud.

VertexBlend i ulatus

Loetletud on luude tipuindeks ja kaaluväärtused.

Andmete loetelu

Andmete kirjeldus
indeks, kaal Vasakul oleva tipu indeks ja tipu kaaluväärtus paremal oleva luu suhtes.

TextureUV ulatus

Loetleb tekstuuri UV-koordinaatide andmed tippude kohta.

Andmete loetelu

Andmete kirjeldus
(kõik topelt) u:v Tekstuur UV koordinaadid tipu. Vasakult: "u" ja "v"

Tippude ulatus

Insuldi ja näo tippude indeks on loetletud.

Andmete loetelu

Andmete kirjeldus
Kriipsude arv, vertex indeks 1: Vertex Indeks 2:... Kriipsude arv vasakul on löökide arv näol ja kriipsude arvu ülemise indeksi järjekorda.

Atribuutide ulatus

Näo materjaliindeks on loetletud.

Andmete loetelu

Andmete kirjeldus
0 kuni Näo materjaliindeks.

Vorming (hierarhilised andmed)

Hierarhialoendi ulatus

Sisaldab hierarhilisi andmeid.

Ulatuse loend

Ulatuse kirjeldus
Sõlme Hierarhilised andmed. Hierarhilistel andmetel on pesastatud struktuur.

Sõlme ulatus

Sisaldab nihkemaatriksit ja algseid suhtumise andmeid. Need andmed on hierarhilised.

Klahvide loend

Põhiandmete データ kirjeldus
NodeName (Nimi) Nimi Sõlme nimi.
InitPostureMatrix (InitPostureMatrix) Maatriks M11:M12: See on maatriks esialgse asendi jaoks. See parameeter koosneb põhimõtteliselt "animatsioonimaatriksist" x "esialgne asendimaatriks" x "emamaatriks".

Ulatuse loend

Ulatuse kirjeldus
Sõlme Hierarhilised andmed. Hierarhilistel andmetel on pesastatud struktuur.

Vorming (renderdamise võrgusilmade loend)

RenderingMeshList i ulatus

Sisaldab sulatatud võrgusilmaloendi andmeid.

Klahvide loend

Põhiandmete データ kirjeldus
RenderMeshCount (Rendermeshcount) 0 kuni Joonistatavate võrgusilmade arv. Samuti on mitmeid RenderingMesh ulatus.

Ulatuse loend

Ulatuse kirjeldus
Renderdamise võrk Sisaldab andmeid, mis on seotud võrguga.

Renderdamise võrgusilma ulatus

Loetleb kasutatava võrgusilma nimed ja kasutatavate hierarhiliste andmete nime.

Klahvide loend

Põhiandmete データ kirjeldus
RenderMeshName (RendermeshName) Nimi Joonistatava võrgusilma nimi. Kasutatakse nime MeshContaitener ulatus.
HierarchyNamesCount (HierarhiaNimedecount) 0 kuni Joonistamisel kasutatavate hierarhiliste andmete arv.

Ulatuse loend

Ulatuse kirjeldus
Hierarhia nimed Hierarhiliste andmete nimed on loetletud.

HierarchyNames ulatus

Hierarhiliste andmete nimed on loetletud. See on peamiselt määrata, millist maatriksit kasutada koordineerida transformatsiooni paletid nagu naha võrgusilmad.  Kui te ei kasuta vertex segamine, on põhimõtteliselt ainult üks andmed loetletud siin.

Andmete loetelu

Andmete kirjeldus
Hierarhiliste andmete nimi Hierarhiliste andmete nimi

Vorming (animatsiooniandmed)

AnimationListi ulatus

Sisaldab animatsiooniga seotud andmeid.

Klahvide loend

Põhiandmete データ kirjeldus
AnimatsioonCount 0 kuni Animatsioonide arv. See on ka arv AnimationData ulatus.

Ulatuse loend

Ulatuse kirjeldus
AnimatsioonAndmed Sisaldab üksikuid animatsiooniandmeid.

AnimationData ulatus

Sisaldab üksikuid animatsiooniandmeid.

Klahvide loend

Põhiandmete データ kirjeldus
Animatsiooni nimi Mis tahes nimi Animatsiooni nimi.
Animatsiooni aeg 1 kuni Ühe animatsiooniringi kestus. Ühik (ms)
FrameParSecond (Teine) 1 kuni Animatsioonikaadrite arv sekundis.
Ülemineku aeg 0 kuni Animatsiooni muutmiseks kuluv aeg. Praegu animatsioon on kaalutud rea kujul animatsiooni muutused.
Prioriteet -0x7fffff ~ 0x7fffffff Animatsiooni prioriteet. Parameeter, mis määratleb, millist animatsiooni arvutatakse mitme animatsiooni esitamisel.
Silmus Tõene või Väär Lipp, mis määrab, kas animatsiooni esitamisel silmus.

Ulatuse loend

Ulatuse kirjeldus
Luuanimatsioon Sisaldab andmeid luuanimatsiooni kohta.
UVAnimatsioon Sisaldab UV-animatsiooniga seotud andmeid.

BoneAnimation ulatus

Sisaldab andmeid luuanimatsiooni kohta.

Ulatuse loend

Ulatuse kirjeldus
Ajaklahvid Kogu luuanimatsiooni ajaklahvid on loetletud.
Animatsiooni osa Sisaldab üksikuid animatsiooniosa (animatsiooni luu kohta) andmeid.

AnimationParti ulatus

Sisaldab animatsiooniandmeid iga luu kohta.

Klahvide loend

Põhiandmete データ kirjeldus
NodeName (Nimi) Nimi Vastava luu (sõlme) nimi.

Ulatuse loend

Ulatuse kirjeldus
Ajaklahvid Ajavõti. 1.0 on samal ajal kui AnimationTime.
Transvõtmed Tõlke parameeter. Määratletud kui X:Y:Z.
Pööramisklahvid Rotatsiooni parameeter kvoodi järgi. Määratletud kui X:Y:Z:W.
SkaleerimineKlahvid Suurendusparameeter. Määratletud kui X:Y:Z.

UVAnimation ulatus

Sisaldab UV-animatsiooniga seotud andmeid.

Ulatuse loend

Ulatuse kirjeldus
Ajaklahvid Kogu luuanimatsiooni ajaklahvid on loetletud. Tegelikult animatsiooni andmed üksikute osade on ülimuslikud, nii et need andmed on ainult juhend.
Animatsiooni osa Sisaldab üksikuid animatsiooniosa andmeid.

AnimationParti ulatus

Sisaldab üksikuid animatsiooniandmeid.

Klahvide loend

Põhiandmete データ kirjeldus
MeshContaierName (Võrgusilma ContaierName) Nimi Vastava võrgusilma konteineri nimi.
Materjali nimi Nimi Vastava materjali nimi.

Ulatuse loend

Ulatuse kirjeldus
Ajaklahvid Ajavõti. 1.0 on samal ajal kui AnimationTime.
Transvõtmed Tõlke parameeter. See on määratletud kui "X:Y".
Pööramisklahvid Pöörlemise parameeter. Üksus on Radian.
SkaleerimineKlahvid Suurendusparameeter. See on määratletud kui "X:Y".