Mikä on MDX-tiedosto?
MDX-tiedosto on mallitiedosto, jota käytetään Blizzard Entertainmentin pelissä “Warcraft 3”. Nämä tiedostot sisältävät 3D-malleja, mukaan lukien verkot, tekstuurit, animaatiot ja muut tiedot, jotka ovat tarpeen hahmojen, rakennusten ja muiden pelin objektien renderöintiin. Tässä on yksityiskohtainen erittely MDX-tiedostomuodosta Warcraft 3:n yhteydessä:
MDX-tiedoston rakenne
Otsake
Otsake sisältää tyypillisesti metatietoja mallista, kuten tiedostomuodon version ja muita yleisiä tietoja.
Vertex‑kohdat
Tämä osio sisältää mallin vertex‑kohtien 3D-koordinaatit. Vertex‑kohdat ovat pisteitä 3D-tilassa, jotka muodostavat mallin verkon.
Normaalit
Normaalit ovat vektoreita, jotka ovat kohtisuorassa mallin pinnan suhteen jokaisessa vertex‑kohdassa. Niitä käytetään valaistuslaskelmissa.
Tekstuurikoordinaatit
Nämä koordinaatit kartoittavat 2D-tekstuurit 3D-malliin.
Kasvot
Kasvot (tai polygonit) määrittävät, miten vertex‑kohdat on yhdistetty 3D-muodon muodostamiseksi. Yleensä mallit koostuvat kolmioista tai nelikulmioista.
Luut
Luita käytetään luurankoanimaatioihin, jolloin malli voi liikkua elävästi.
Animaatiot
Tämä osio sisältää mallin animointitiedot, kuten avainruudut ja luunmuunnokset.
Materiaalit
Materiaalit määrittävät mallin pinnan ulkonäön, mukaan lukien tekstuurit, värit ja varjostusominaisuudet.
Geosetit
Geosetit ovat kokoelmia vertex‑kohdista, normeista ja kasvoista, jotka muodostavat mallin osia. Jokaisella geosetillä voi olla oma materiaalinsa.
Liitteet
Nämä ovat pisteitä mallissa, joihin muut objektit voidaan kiinnittää, kuten aseet tai efektit.
Tapahtumat
Tapahtumat voivat käynnistää tiettyjä toimintoja tai efektejä mallin animaation aikana, kuten ääniefektejä tai hiukkaslähetyksiä.
Työkalut MDX-tiedostojen muokkaamiseen
- Warcraft 3 Model Editor: Työkalut kuten Warcraft 3 Model Editor (tunnetaan myös nimellä War3ModelEditor) mahdollistavat MDX-tiedostojen katselun ja muokkauksen.
- MDLX Converter: Tämä työkalu muuntaa MDX-tiedostoja MDL-muotoon ja takaisin, mikä on ihmisen luettavissa oleva tekstimuoto.
MDX vs. MDL
- MDX: Binäärimuoto, tiiviimpi ja tehokkaampi pelimoottorin luettavaksi.
- MDL: Tekstimuoto, helpompi ihmisille lukea ja muokata.
MDX:n muuntaminen MDL:ksi
- Avaa MDLX Converter.
- Lataa MDX-tiedostosi konvertteriin.
- Muunna tiedosto MDL-muotoon helpompaa muokkausta varten.
- Muokkaa MDL-tiedostoa tekstieditorilla.
- Muunna tiedosto takaisin MDX:ksi konvertterin avulla.
Esimerkkitapaus
Jos haluat muokata hahmomallia Warcraft 3:ssa, sinun tulee:
- Purkaa MDX-tiedosto pelitiedostoista.
- Muuntaa se MDL-muotoon helpompaa muokkausta varten.
- Tehdä tarvittavat muutokset malliin, kuten muokata vertex‑kohtia, tekstuureja tai animaatioita.
- Muuntaa muokattu MDL-tiedosto takaisin MDX-muotoon.
- Tuoda muokattu MDX-tiedosto takaisin peliin.
Kuinka avata MDX-tiedosto
MDX-tiedoston avaaminen, erityisesti pelissä kuten Warcraft 3, edellyttää yleensä erityisesti pelimallien kanssa työskentelevien työkalujen käyttöä. Voit avata ja muokata MDX-tiedostoa seuraavilla työkaluilla.
- Warcraft 3 Model Editor (War3ModelEditor)
- MDLX Converter
- Blender (MDX‑tuonti/-vienti‑lisäosalla)
- Notepad++ (tai mikä tahansa tekstieditori, jos muunnetaan MDL:ksi)
MDX-tiedostojen keskeiset ominaisuudet
| Ominaisuus | Kuvaus |
|---|---|
| Tiedostopääte | .mdx |
| Ensisijaiset variantit | Blizzard 3D -malli, MDict‑sanakirja, Daemon Tools -levykuva, Ansys‑data, X68000‑audio |
| Ensisijainen käyttö | Vaihtelee variantin mukaan: 3D‑pelivarastot, sanakirjatietokannat, virtuaaliset levykuvat, simulointidata |
| Muodon tyyppi | Sekoitettu: Binääri (pelimallit, levykuvat), rakenteellinen binääri (sanakirjat), ASCII (insinööritiedot) |
| Pääominaisuus | Muodon monimuotoisuus — yksi tiedostopääte palvelee useita täysin erilaisia tarkoituksia |
| Yhteensopivuus | Erittäin riippuvainen variantista; vaatii kullekin tyypille omat erikoisohjelmistot |
| Turvallisuusprofiili | Kohtalainen; levykuvat ja sanakirjat ovat yleensä turvallisia, pelimallit voivat sisältää mukautettua koodia |
Usein kysytyt kysymykset
K1: Voinko avata MDX-tiedoston tekstieditorilla?
V: Se riippuu variantista. MDict‑sanakirjatiedostot näyttävät XML‑metatiedot alussa, ja Ansys‑tiedostot ovat kokonaan tekstipohjaisia. Blizzard‑3D‑mallit ja Daemon Tools ‑levykuvat ovat binääritiedostoja ja näyttävät sekamelskaa tekstieditoreissa.
K2: Mitä ohjelmistoja tarvitsen Warcraft III‑MDX‑mallien katseluun?
V: Käytä War3ModelEditor‑ohjelmaa tai MDLX Converter ‑työkalua Blizzard‑MDX‑mallitiedostojen katseluun ja muokkaamiseen. Nämä työkalut voivat myös muuntaa MDX:n ja muokattavan MDL‑tekstimuodon välillä.
K3: Voinko käyttää MDict‑sanakirjatiedostoja macOS‑käyttöjärjestelmässä?
V: macOS:n oma Sanakirja‑sovellus ei tue MDX‑tiedostoja suoraan, mutta voit käyttää GoldenDict‑ng‑ohjelmaa (tukee MDX‑tiedostoja) tai muuntaa MDX‑tiedostot Applen sanakirjamuotoon PyGlossary‑työkalun avulla.
K4: Kuinka asennan MDX‑levykuvan?
V: Lataa Daemon Tools Lite (ilmainen versio saatavilla), asenna se, napsauta sitten hiiren oikealla MDX‑tiedostoa ja valitse “Mount” tai käytä Daemon Tools ‑käyttöliittymää kuvan liittämiseksi virtuaaliselle asemalle.
K5: Ovatko MDX ja MDL sama asia?
V: Ei — ne ovat toisiinsa liittyviä formaatteja Blizzard‑3D‑malleille. MDX on binäärimuoto, jota käytetään lopullisissa peleissä, kun taas MDL on ihmisen luettavissa oleva tekstimuoto, jota käytetään muokkaukseen ja kehitykseen. Muuntimia on saatavilla näiden kahden välillä.