Kas yra MDX failas?
MDX failas yra modelio failas, naudojamas Blizzard Entertainment žaidime „Warcraft 3“. Šie failai talpina 3D modelius, įskaitant tinklus, tekstūras, animacijas ir kitus duomenis, reikalingus atvaizduoti personažus, pastatus ir kitus objektus žaidime. Štai išsamus MDX failo formato aprašymas Warcraft 3 kontekste:
MDX failo struktūra
Antraštė
Antraštė paprastai turi metaduomenis apie modelį, pvz., failo formato versiją ir kitą bendrą informaciją.
Viršūnės
Šioje sekcijoje yra 3D koordinatės modelio viršūnių. Viršūnės yra taškai 3D erdvėje, sudarantys modelio tinklą.
Normalės
Normalės yra vektoriai, statmeni paviršiui modelio kiekvienoje viršūnėje. Jos naudojamos apšvietimo skaičiavimams.
Tekstūros koordinatės
Šios koordinatės susieja 2D tekstūras su 3D modeliu.
Veidai
Veidai (arba poligonai) apibrėžia, kaip viršūnės susijungia, formuodami 3D formą. Paprastai modeliai susideda iš trikampių arba keturkampių.
Kaulai
Kaulai naudojami skeletinei animacijai, leidžiant modelį judėti natūraliai.
Animacijos
Šioje sekcijoje yra duomenys modelio animavimui, tokie kaip raktiniai kadrai ir kaulų transformacijos.
Medžiagos
Medžiagos apibrėžia modelio paviršiaus išvaizdą, įskaitant tekstūras, spalvas ir šešėliavimo savybes.
Geosetai
Geosetai yra viršūnių, normalų ir veidų rinkiniai, sudarantys modelio dalis. Kiekvienas geosetas gali turėti savo medžiagą.
Priedai
Tai yra taškai modelyje, kur galima pritvirtinti kitus objektus, pvz., ginklus ar efektus.
Įvykiai
Įvykiai gali sukelti konkrečius veiksmus ar efektus modelio animacijos metu, pvz., garso efektus ar dalelių išmetimą.
Įrankiai MDX failų redagavimui
- Warcraft 3 Model Editor: Įrankiai, tokie kaip Warcraft 3 Model Editor (dar žinomas kaip War3ModelEditor), leidžia peržiūrėti ir redaguoti MDX failus.
- MDLX Converter: Šis įrankis konvertuoja MDX failus į ir iš MDL formato, kuris yra žmonėms skaitomas tekstinis formatas.
MDX vs. MDL
- MDX: Dvejetainis formatas, kompaktiškesnis ir efektyvesnis žaidimo varikliui skaityti.
- MDL: Tekstinis formatas, lengviau žmonėms skaityti ir redaguoti.
MDX konvertavimas į MDL
- Atidarykite MDLX Converter.
- Įkelkite savo MDX failą į konverterį.
- Konvertuokite failą į MDL formatą, kad būtų lengviau redaguoti.
- Redaguokite MDL failą naudodami tekstų redaktorių.
- Konvertuokite failą atgal į MDX naudodami konverterį.
Pavyzdinis naudojimo atvejis
Jei norite pritaikyti personažo modelį Warcraft 3, turėtumėte:
- Išskleiskite MDX failą iš žaidimo failų.
- Konvertuokite jį į MDL, kad būtų lengviau redaguoti.
- Atlikite reikiamus pakeitimus modelyje, pvz., modifikuodami viršūnes, tekstūras arba animacijas.
- Konvertuokite redaguotą MDL failą atgal į MDX.
- Importuokite modifikuotą MDX failą atgal į žaidimą.
Kaip atverti MDX failą
MDX failo atvėrimas, ypač žaidimui kaip Warcraft 3, paprastai reikalauja specifinių įrankių, skirtių darbui su žaidimo modeliais. Galite atverti ir redaguoti MDX failą naudojant šiuos įrankius.
- Warcraft 3 Model Editor (War3ModelEditor)
- MDLX Converter
- Blender (su MDX importavimo/eksportavimo įskiepiu)
- Notepad++ (arba bet kuris tekstų redaktorius, jei konvertuojama į MDL)
Pagrindinės MDX failų savybės
| Savybė | Aprašymas |
|---|---|
| File Extension | .mdx |
| Primary Variants | Blizzard 3D modelis, MDict žodynas, Daemon Tools diskų atvaizdas, Ansys duomenys, X68000 audio |
| Primary Use | Skiriasi priklausomai nuo varianto: 3D žaidimo ištekliai, žodynų duomenų bazės, virtualūs diskų atvaizdai, simuliacijos duomenys |
| Format Type | Mišrus: Dvejetainis (žaidimo modeliai, diskų atvaizdai), struktūruotas dvejetainis (žodynai), ASCII (inžineriniai duomenys) |
| Main Feature | Formato polimorfizmas – vienas plėtinys tarnauja keliems visiškai skirtingiems tikslams |
| Compatibility | Labai priklauso nuo varianto; kiekvienam tipui reikalinga specifinė, skirta programinė įranga |
| Security Profile | Vidutinis; diskų atvaizdai ir žodynai paprastai saugūs; žaidimo modeliai gali turėti pritaikytą kodą |
Dažniausiai užduodami klausimai
K1: Ar galiu atverti MDX failą tekstų redaktoriumi?
A: Tai priklauso nuo varianto. MDict žodyno failai rodo XML metaduomenis pradžioje, o Ansys failai yra visiškai tekstiniai. Tačiau Blizzard 3D modeliai ir Daemon Tools diskų atvaizdai yra dvejetainiai ir tekstų redaktoriuose atrodys kaip nesuprantama eilutė.
K2: Kokios programinės įrangos reikia, kad peržiūrėtumėte Warcraft III MDX modelius?
A: Naudokite War3ModelEditor arba MDLX Converter, kad peržiūrėtumėte ir redaguotumėte Blizzard MDX modelio failus. Šie įrankiai taip pat gali konvertuoti tarp MDX ir redaguojamo MDL tekstinio formato.
K3: Ar galiu naudoti MDict žodyno failus macOS?
A: macOS natūrinė Žodynų programa tiesiogiai nepalaiko MDX, tačiau galite naudoti GoldenDict-ng (kuris palaiko MDX) arba konvertuoti MDX failus į Apple žodyno formatą naudojant PyGlossary įrankį.
K4: Kaip prijungti MDX diskų atvaizdą?
A: Atsisiųskite Daemon Tools Lite (prieinama nemokama versija), įdiekite jį, tada spustelėkite dešiniu pelės mygtuku MDX failą ir pasirinkite „Mount“ arba naudokite Daemon Tools sąsają, kad atvaizdas būtų prijungtas kaip virtualus diskas.
K5: Ar MDX ir MDL yra tas pats?
A: Ne – jie yra susiję formatai Blizzard 3D modeliams. MDX yra dvejetainis formatas, naudojamas galutiniuose žaidimuose, o MDL – žmonėms skaitomas tekstinis formatas, naudojamas redagavimui ir kūrimui. Yra konverteriai, leidžiantys juos keisti tarpusavyje.