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