Formatas
Aprašomas elfreina savo failo interjero formatą.
[.elp] failas
Projekto failas, kurį turi išvesti Elfreina. Šio failo sąraše nėra, nes parametrai ir panašūs parametrai dažnai keičiasi priklausomai nuo Elfrina versijos.
Failo formatas
Tekstinis failas.
Simbolio kodas
Failo simbolio kodas yra UTF-8.
[.elem] failas
"Elfreina pratęsimo modelio failas". Jis gali apimti "modelio duomenis", "hierarchinę struktūrą", "atvaizduoti tinklo akių sąrašą" ir "animacijos duomenis".
Palaikoma ElFrena versija
Elfrinos Ver1.1 formatas.
Failo formatas
Tekstinis failas.
Simbolio kodas
Failo simbolio kodas yra UTF-8.
Pagrindinis teksto formatas
Teksto konfigūracijos ".elp" ir ".elem" failai yra tokie.
Elfreina Extension Model File
File Version 1.00
MeshDatas {
MeshContainerCount=1
MeshContainer {
Name="ルーン"
MeshCount=12
VertexFormat {
"Position"
"Normal"
"Texture1"
}
}
}
Antraštės
Elfreina Extension Model File
File Version 1.00
Pirmosios dvi eilutės yra antraštės. Pirmoji eilutė yra tokia, kaip aprašyta pirmiau. Antroji eilutė yra failo formato versija, tačiau ji retai keičiasi.
Žymos ir aprėptys
MeshDatas {
;
;
}
Mėlyna raidė vadinama žymės pavadinimu, po kurios rašoma "{ }", vadinama "MeshDatas aprėptimi". "Žymės pavadinimas" ir "{" turi būti toje pačioje eilutėje.
Kai kuriose aprėptyse yra "keli duomenys (raktai taip pat)" ir "kelios aprėptys".
Klavišai ir duomenys
MeshContainerCount=1
MeshContainer {
Name="ルーン"
MeshCount=12
VertexFormat {
"Position"
"Normal"
"Texture1"
}
}
Žalias simbolis vadinamas klavišu, raudonas simbolis vadinamas duomenimis, o raktas ir duomenys atskiriami "=". Jei duomenys yra eilutė, jie pateikiami "" (dviguba citata). Raktai ir duomenys iš esmės nėra sulaužyti viduryje.
Pavyzdžiui, trečioje eilutėje teksto aukščiau duomenys yra "Rune data" pavadinimas raktas MeshContaier sritį MeshDatas apimties.
Be to, vienos eilutės, kurios nėra atskirtos =, galima naudoti tik "duomenis". Šiuo atveju, jis dažnai išvardyti taikymo sritį.
Raktų ir duomenų tvarka ir taikymo sričių tvarka iš esmės nėra svarbi. Tačiau duomenų išvardiavimo tvarka kai kuriais atvejais gali būti susijusi tik su.
Kaip šalutinis dėmesį, pirmųjų dviejų eilučių antraštė iš tikrųjų yra duomenys ir yra apibrėžta "duomenų globalioje aprėptyje" būdu.
Keli duomenys
Ambient=0.43:0.43:0.43:0.43
3,0:1:2
Kai kuriais atvejais rakte gali būti daugiau nei viena duomenų dalis. Šiuo atveju tarp duomenų dedamas ":(kolono) skyriklis).
Be to, kaip antrasis padalinio metodas gali būti naudojamas ",(kablelis)". Naudokite duomenų turiniui toliau dalyti.
Jei yra daugiau nei vienas duomenų, naudojamas pirmiau nurodytas metodas arba taikymo srityje išvardyta forma.
Formatas (konfigūracijos duomenys)
Aprėpties nustatymas
Yra bendrųjų konfigūracijos duomenų.
Klavišų sąrašas
Pagrindinių | duomenų | aprašymas |
---|---|---|
SoftVersion arba ElfreinaSoftVersija |
nuo 0,0 iki | Minkšta Elfleina versija, įrašiusi .elem failą. |
Įkėlimo tipas | Eilutės | .elem failo duomenų tipas. Šiuo metu tai tik "Peržiūrėti". |
Formatas (modelio duomenys)
MeshDataList aprėptis
Apimtis, kurioje saugomi modelio duomenys (tinkleliai). Kaip Elfreina Ver 1,00, išsaugoma tik viena akių dalis, tačiau galima išsaugoti kelis tinklelius.
Klavišų sąrašas
Pagrindinių | duomenų | aprašymas |
---|---|---|
MeshContainerCount (TinklelisKontainerCount) | nuo 0 iki | Akių konteinerių skaičius. Taip pat yra "MeshContaier" taikymo sričių skaičius. |
Aprėpties sąrašas
Aprėpties | aprašas |
---|---|
TinklelisKontaier | Yra tinklelio duomenų. |
MeshContaizer taikymo sritis
Pateikiami duomenys, reikalingi tinkleliui.
Klavišų sąrašas
Pagrindinių | duomenų | aprašymas |
---|---|---|
vardas, pavadinimas | Bet koks pavadinimas | Tinklelio pavadinimas. |
Kaulų skaičius | nuo 0 iki | Kaulų, naudojamų tinkleliui, skaičius. |
MeshCount (122: | nuo 0 iki | Akių, kurios yra aiškiai padalinti į akis skaičius. Tai taip pat akių aprėptis skaičius. |
Aprėpties sąrašas
Aprėpties | aprašas |
---|---|
Viršūnių formatas | Viršūnių formatų, reikalingų tinkleliui sukurti, sąrašas. |
BonePaimai | Kaulų pavadinimų sąrašas. |
Ofsetinėsmatijos | Poslinkio matricų, naudojamų koordinačių transformacijoms, sąrašas. Atitinka kaulo vardo indeksą. |
Medžiagų | Apima medžiagos spalvą, tekstūrą ir tt |
Akių | Sudėtyje yra viršūnių padėtis, veido informaciją ir pan. |
VertexFormat aprėptis
Viršūnių formatų, reikalingų tinkleliui sukurti, sąrašas. Rakto nėra ir išvardijami tik būtini duomenys.
Duomenų sąrašas
Duomenų | aprašymas |
---|---|
Poziciją | Nurodo, kad viršūnėje yra vietos informacija. |
Normalus | Nurodo, kad viršūnių informacijoje yra įprasta informacija. |
Blend (albumas) | Nurodo, kad viršūnių mišinio duomenų informacija yra įtraukta į viršūnės informaciją. |
Difuzinis | Nurodo, kad viršūnės informacijoje yra pasklidųjų spalvų informacija. |
Tekstūros | Nurodo, kad viršūnių informacijoje yra tekstūros UV koordinačių informacija. |
BoneNames taikymo sritis
Pateikiamas išvardytas tinkleliuose naudojamų kaulų pavadinimų sąrašas. Pavadinimai dabar atitinka kaulų transformavimo paletės indeksą.
OffsetMatrices taikymo sritis
Kompensinis kaulų, naudojamų tinklelyje, matrica. Pavadinimai ir rodyklės, išvardyti BoneNames, sutampa.
Medžiagų taikymo sritis
Pateikiama kelios medžiagos informacija.
Klavišų sąrašas
Pagrindinių | duomenų | aprašymas |
---|---|---|
MaterialCount (Medžiagų skaičius) | nuo 0 iki | Medžiagų skaičius. Tai taip pat medžiagų aprėptis skaičius. |
Aprėpties sąrašas
Aprėpties | aprašas |
---|---|
Medžiagos | Pateikiama atskira informacija apie medžiagą. |
Materialinė taikymo sritis
Sudėtyje yra medžiagos spalvos ir tekstūros informacijos.
Klavišų sąrašas
Pagrindinių | duomenų | aprašymas |
---|---|---|
vardas, pavadinimas | Medžiagos pavadinimas | Medžiagos pavadinimas. |
Difuzinis | (Visi nuo 0,0 iki 1,0) a:r:g:b | Difuzinis (pagrindinis) spalva. Iš kairės: Alfa, Raudona, Žalia ir Mėlyna. |
Aplinkos | (Visi nuo 0,0 iki 1,0) a:r:g:b | Tai aplinkos šviesos spalva. |
Emissive (emissive) | (Visi nuo 0,0 iki 1,0) a:r:g:b | Tai šviesą spinduliuojanti spalva. |
Speular (Speular) | (Visi nuo 0,0 iki 1,0) a:r:g:b | Atspindžio spalva. |
SpektrasSharpness | nuo 0,0 iki | Ryškumas atspindi šviesai. |
Tekstūros failo vardas | Failo vardas (absoliutusis arba santykinis) | Tekstūros failo vardas. Jei kelias yra santykinis, jis yra susijęs su ELEM failą, su kuriuo dirbate. |
Akių taikymo sritis
Akių, kurios yra padalintos į tinklelio konteinerį, taupymas. Galėsite perjungti atskirai, pvz., akių ekrano perjungimą ir animaciją, pvz., Elfrina.
Klavišų sąrašas
Pagrindinių | duomenų | aprašymas |
---|---|---|
vardas, pavadinimas | Bet koks pavadinimas | Tinklelio pavadinimas. Tai dažnai kiekvienos dalies pavadinimas. |
VertexCount (Stuburo | nuo 0 iki | Viršūnių skaičius akyse. |
Veidų skaičius | nuo 0 iki | Tinklelio veidų (daugiakampių) skaičius. |
Aprėpties sąrašas
Aprėpties | aprašas |
---|---|
Pozicijas | Yra viršūnių vietos duomenys. |
Normalai | Yra įprastų duomenų apie viršūnes. |
Difuzinis | Yra pasklidųjų spalvų duomenų, skirtų viršūnių. |
TextureUV arba Texture1UV ~ tekstūros8UV |
Sudėtyje yra tekstūruotų UV koordinačių duomenų viršūnes. Jei kiekviena viršūnė turi tik vieną UV koordinatę, žymės pavadinimas gali būti nenumeruojamas, pvz., TextureUV. |
Mišiniai | Sudėtyje yra viršūnių mišinio duomenų. |
BlendIndices (Mišininiai indeksai) | Yra viršūnių mišinio indeksas. |
VertexIndices (VertexIndices) | Yra veido smūgių skaičius ir viršūnės indeksas. |
Atributus | Yra veido medžiagų indeksas. |
Pozicijų aprėptis
Išvardija viršūnių vietos duomenis.
Duomenų sąrašas
Duomenų | aprašymas |
---|---|
(visi du kartus) x:y:z | Viršūnės padėtis. Iš kairės: "x", "y", "z". |
Normalizuoja aprėptį
Išvardijami įprasti viršūnių duomenys.
Duomenų sąrašas
Duomenų | aprašymas |
---|---|
(visi du kartus) x:y:z | Normalus viršūnių. Iš kairės: "x", "y", "z". |
Difuzinė taikymo sritis
Išvardijami išsklaidytos viršūnės išsklaidytos spalvos duomenys.
Duomenų sąrašas
Duomenų | aprašymas |
---|---|
(visi du kartus) a:r:g:b | Difuzinis viršūnės spalva. Iš kairės: Alfa, Raudona, Žalia ir Mėlyna. |
"BlendList" aprėptis
Išvardijami duomenys apie viršūnių mišinius.
Aprėpties sąrašas
Aprėpties | aprašas |
---|---|
Blendpart (Mišinys) | Sudėtyje yra viršūnių indeksų ir kt. kiekvienam kaului. |
"BlendPart" aprėptis
Sudėtyje yra viršūnių indeksų ir kt. kiekvienam kaului.
Klavišų sąrašas
Pagrindinių | duomenų | aprašymas |
---|---|---|
BoneName (BoneName) | vardas, pavadinimas | Atitinkamo kaulo pavadinimas. |
Transformindeksas | nuo 0 iki | Koordinačių transformacijos paletės indeksas. |
Aprėpties sąrašas
Aprėpties | aprašas |
---|---|
VertexBlend (Stuburo) | Pateikiami kaulą atitinkantys viršūnių duomenys. |
VertexBlend aprėptis
Išvardyti kaulą atitinkantys viršūnių indeksai ir svorio vertės.
Duomenų sąrašas
Duomenų | aprašymas |
---|---|
indeksas, svoris | Viršūnės indeksas kairėje ir viršūnės svorio vertė, palyginti su kaulu dešinėje. |
TextureUV apimtis
Išvardija tekstūros UV koordinačių duomenis viršūnes.
Duomenų sąrašas
Duomenų | aprašymas |
---|---|
(visi du kartus) u:v | Tekstūros UV koordinatės viršūnių. Iš kairės: "u" ir "v" |
VertexIndices aprėptis
Išvardijamas veido insultų ir viršūnių indeksas.
Duomenų sąrašas
Duomenų | aprašymas |
---|---|
Insultų skaičius, 1 viršūnių indeksas: Vertex indeksas 2:... | Kairėje yra insultų skaičius, o insultų skaičiaus indeksas yra sustatomas. |
Atributų aprėptis
Išvardytas veido medžiagų indeksas.
Duomenų sąrašas
Duomenų | aprašymas |
---|---|
nuo 0 iki | Veido medžiagų indeksas. |
Formatas (hierarchiniai duomenys)
Hierarchijos sąrašo aprėptis
Yra hierarchinių duomenų.
Aprėpties sąrašas
Aprėpties | aprašas |
---|---|
Mazgas | Hierarchiniai duomenys. Hierarchiniai duomenys turi įdėtąją struktūrą. |
Mazgo aprėptis
Apima ofsetinės matricos ir pradinio požiūrio duomenis. Šie duomenys yra hierarchiniai.
Klavišų sąrašas
Pagrindinių | duomenų | aprašymas |
---|---|---|
NodeName (NodeName) | vardas, pavadinimas | Mazgo pavadinimas. |
InitPostureMatrix (Netoli rajono InitPostureMatrix) | Matrica M11:M12:... | Tai yra pradinės laikysenos matrica. Šis parametras iš esmės susideda iš "animacijos matrica" x "pradinė laikysena matrica" x "tėvų matrica". |
Aprėpties sąrašas
Aprėpties | aprašas |
---|---|
Mazgas | Hierarchiniai duomenys. Hierarchiniai duomenys turi įdėtąją struktūrą. |
Formatas (vaizdų tinklelių sąrašas)
RenderingMeshList aprėptis
Yra duomenų iš sugeneruotų tinklelių sąrašo.
Klavišų sąrašas
Pagrindinių | duomenų | aprašymas |
---|---|---|
RenderingMeshCount (atvaizdavimo skaičius) | nuo 0 iki | Akių skaičius atkreipti. Tai taip pat yra "RenderingMesh" taikymo sričių skaičius. |
Aprėpties sąrašas
Aprėpties | aprašas |
---|---|
AtvaizdavimasMesh | Pateikiami duomenys, susiję su tinkleliu, kurį reikia piešti. |
Atvaizdavimo apimtis
Išvardijami tralo maišo, kurį reikia nupiešti, pavadinimai ir naudotinų hierarchinių duomenų pavadinimas.
Klavišų sąrašas
Pagrindinių | duomenų | aprašymas |
---|---|---|
Atvaizdavimo Mešos pavadinimas | vardas, pavadinimas | Tinklelio pavadinimas atkreipti. Naudojamas pavadinimas MeshContaitener srityje. |
HierarchyNamesCount (hierarchijos pavadinimų skaičius) | nuo 0 iki | Hierarchinių duomenų, naudojamų piešiant, skaičius. |
Aprėpties sąrašas
Aprėpties | aprašas |
---|---|
Hierarchijos pavadinimai | Išvardijami hierarchinių duomenų pavadinimai. |
Hierarchijos pavadinimų aprėptis
Išvardijami hierarchinių duomenų pavadinimai. Tai visų pirma nustatyti, kuri matrica naudoti koordinačių transformacijos paletėse, pavyzdžiui, odos akyse. Jei nenaudojate viršūnių maišymo, čia iš esmės yra tik vienas duomenų.
Duomenų sąrašas
Duomenų | aprašymas |
---|---|
Hierarchinių duomenų pavadinimas | Hierarchinių duomenų pavadinimas |
Formatas (animacijos duomenys)
AnimationList aprėptis
Yra su animacija susijusių duomenų.
Klavišų sąrašas
Pagrindinių | duomenų | aprašymas |
---|---|---|
Animacijos abonementas | nuo 0 iki | Animacijų skaičius. Tai taip pat AnimationData aprėptis. |
Aprėpties sąrašas
Aprėpties | aprašas |
---|---|
Animacijos duomenys | Yra atskirų animacijos duomenų. |
AnimationData aprėptis
Yra atskirų animacijos duomenų.
Klavišų sąrašas
Pagrindinių | duomenų | aprašymas |
---|---|---|
Animacijos pavadinimas | Bet koks pavadinimas | Animacijos pavadinimas. |
Animacijos laikas | nuo 1 iki | Vienos animacijos kilpos trukmė. Vienetas (ms) |
FrameParSecond (RėmelisParSecond) | nuo 1 iki | Animacijos kadrų skaičius per sekundę. |
Perėjimo laikas | nuo 0 iki | Kiek laiko reikia animacijai keisti. Šiuo metu animacijos svertinis eilutės forma animacijos pakeitimų metu. |
Prioritetas | -0x7fffff ~0x7fffffffff | Animacijos prioritetas. Parametras, kuris nustato, kuri animacija apskaičiuojama leidžiant kelias animacijas. |
Kilpa | Teisinga arba klaidinga | Vėliavėlė, nurodanti, ar reikia kartoti, kai paleidžiama animacija. |
Aprėpties sąrašas
Aprėpties | aprašas |
---|---|
Kaulų animacija | Yra duomenų, susijusių su kaulų animacija. |
UVAnimacija | Yra duomenų, susijusių su UV animacija. |
Kaulų Animacija Taikymo sritis
Yra duomenų, susijusių su kaulų animacija.
Aprėpties sąrašas
Aprėpties | aprašas |
---|---|
Laiko b 4/iniai klavišai | Išvardyti visos kaulų animacijos laiko klavišai. |
Animacijos dalis | Yra atskirų animacijos dalies (animacijos kiekvienam kaului) duomenų. |
Animacijos dalies aprėptis
Yra kiekvieno kaulo animacijos duomenys.
Klavišų sąrašas
Pagrindinių | duomenų | aprašymas |
---|---|---|
NodeName (NodeName) | vardas, pavadinimas | Atitinkamo kaulo (mazgo) pavadinimas. |
Aprėpties sąrašas
Aprėpties | aprašas |
---|---|
Laiko b 4/iniai klavišai | Laiko klavišas. 1.0 yra tuo pačiu metu kaip AnimationTime. |
TransKeys (TransKeys) | Vertimo parametras. Apibrėžiamas kaip X:Y:Z. |
Pasukti klavišus | Rotacijos parametras pagal kvotą. Apibrėžiamas kaip X:Y:Z:W. |
Mastelio klavišai | Didinamasis parametras. Apibrėžiamas kaip X:Y:Z. |
UVAnimacija Taikymo sritis
Yra duomenų, susijusių su UV animacija.
Aprėpties sąrašas
Aprėpties | aprašas |
---|---|
Laiko b 4/iniai klavišai | Išvardyti visos kaulų animacijos laiko klavišai. Tiesą sakant, pirmenybė teikiama atskirų dalių animacijos duomenims, todėl šie duomenys yra tik vadovas. |
Animacijos dalis | Yra atskirų animacijos dalies duomenų. |
Animacijos dalies aprėptis
Yra atskirų animacijos duomenų.
Klavišų sąrašas
Pagrindinių | duomenų | aprašymas |
---|---|---|
MeshContaierPavadinimas | vardas, pavadinimas | Atitinkamo tinklelio konteinerio pavadinimas. |
MaterialName (medžiagos pavadinimas) | vardas, pavadinimas | Atitinkamos medžiagos pavadinimas. |
Aprėpties sąrašas
Aprėpties | aprašas |
---|---|
Laiko b 4/iniai klavišai | Laiko klavišas. 1.0 yra tuo pačiu metu kaip AnimationTime. |
TransKeys (TransKeys) | Vertimo parametras. Jis apibrėžiamas kaip "X:Y". |
Pasukti klavišus | Sukimosi parametras. Įrenginys yra Radianas. |
Mastelio klavišai | Didinamasis parametras. Jis apibrėžiamas kaip "X:Y". |