Megatekstuuri
Megatexture ( englanniksi MegaTexture ) on id Softwaren teknologiajohtaja John Carmackin kehittämä grafiikkatekniikka . Sen tekniikka toistaa Clipmapping (ClipTexture) -teknologian, jonka SGI on kehittänyt ja jota on käytetty pitkään suurten maisemien teksturointiin. Ero megatekstuurin ja Clipmapin välillä on se, että megatekstuuri sisältää maskin lisätekstuureille, joissa on enemmän yksityiskohtia ja tietoa materiaalityypistä (ruoho, kivi jne.). "Megatexture" -tekniikka on toteutettu id Tech 4- ja id Tech 5 -moottorin uusimmassa versiossa, jota käytetään peleissä Splash Damage Enemy Territory: Quake Wars , Rage by Id Software ja Wolfenstein: The New Order . Riippumattomat kehittäjät ovat luoneet modeja, jotka mahdollistavat megatekstuuriteknologian käytön vanhemmissa peleissä, kuten Doom 3 :ssa .
Tekniikan kuvaus
"Megatexture"-tekniikka viittaa pintakuvioiden jakamistekniikkaan . Pelitason koko maisema on peitetty yhdellä suurella tekstuurilla useiden pienten tekstuurin sijaan.
Tekniikan ominaisuudet ja ominaisuudet
- Megatekstuuri tallennetaan kiintolevylle ja vaihdetaan tarvittaessa RAM-muistiin, jolloin voit luoda suuren määrän yksityiskohtia ja maiseman lajikkeita ja käyttää samalla suhteellisen vähän RAM-muistia.
- Megatekstuurista on olemassa useita versioita eri yksityiskohtaisilla tasoilla; jokaisella tasolla se on jaettu samankokoisiksi (pikseleinä) neliöiksi. Esimerkiksi 32768×32768 pikselin megatekstuuri, joka kattaa 640×640 metrin alueen, on jaettu 32×32 neliöön, joiden koko on 1024×1024 pikseliä (20×20 m) suurimmalla (nolla) yksityiskohdalla. Ensimmäinen taso koostuu 16×16 neliöstä, jotka ovat samankokoisia (1024×1024 px), mutta puolet tilaresoluutiosta (eli jokaisen neliön koko on 40×40 metriä), toinen — 8×8 ruutua. 80 m kukin jne.
- Lähimpänä kameraa olevat pikselit renderöidään laadukkaimmalla tekstuurilla, joka sisältää vain pienen alueen megatekstuurista.
- Seuraavat pikselit renderöidään huonommalla tekstuurilaadulla ja pienemmällä resoluutiolla.
- Kauimpana olevat pikselit renderöidään päätekstuurilla pienemmällä resoluutiolla.
- Enemy Territory: Quake Wars -pelissä megatekstuurin resoluutio on 32768×32768 pikseliä .
- id Softwaren seuraava moottori, id Tech 5 , käyttää parannettua versiota 128000x128000 megatekstuurista . [yksi]
Katso myös
Muistiinpanot
- ↑ "Id Tech 5 -vaihedemo" Arkistoitu 15. lokakuuta 2007 Wayback Machinessa
Linkit