Megatextúra
A Megatexture ( angolul MegaTexture ) egy grafikus technológia, amelyet John Carmack , az id Software műszaki igazgatója fejlesztett ki . Technológiája megismétli az SGI által kifejlesztett Clipmapping (ClipTexture) technológiát, amelyet hosszú ideje használnak nagy tájak textúrájára. A különbség a megatextúra és a Clipmap között az, hogy a megatextúrák tartalmaznak egy maszkot további textúrákhoz, részletesebben és információval az anyag típusáról (fű, kő stb.). A "Megatexture" technológiát az id Tech 4 és id Tech 5 motor legújabb verziójában valósították meg, amelyeket az Enemy Territory: Quake Wars by Splash Damage , a Rage by Id Software és a Wolfenstein: The New Order játékokban használnak . Független fejlesztők hoztak létre olyan modokat, amelyek lehetővé teszik a megatextúra technológia használatát régebbi játékokban, például a Doom 3 -ban .
Technológia leírása
A "Megatexture" technológia a textúrák elosztására szolgáló technikára utal . A játékszint teljes táját egyetlen nagy textúra borítja a sok kis textúra helyett.
A technológia jellemzői és jellemzői
- A megatextúrát a merevlemezen tárolják, és szükség szerint RAM-ba cserélik , lehetővé téve a táj nagyszámú részletének és változatának létrehozását, ugyanakkor viszonylag kevés RAM felhasználását.
- A megatextúrának számos változata létezik, különböző részletgazdagsággal; minden szinten azonos (pixelben) méretű négyzetekre van osztva. Például egy 32768×32768 pixeles megatextúra, amely 640×640 méteres területet fed le, 32×32 1024×1024 pixeles (20×20 m) négyzetre van felosztva maximális (nulla) részletességgel. Az első részletezési szint 16×16 azonos méretű (1024×1024 px), de a térbeli felbontás fele (azaz minden négyzet mérete 40×40 méter), a második 8×8 négyzetből áll. egyenként 80 m-es stb.
- A kamerához legközelebb eső képpontok a legjobb minőségű textúrával jelennek meg, amely a megatextúrának csak egy kis részét tartalmazza.
- A következő képpontok alacsonyabb textúraminőséggel és kisebb felbontással jelennek meg.
- A legtávolabbi képpontok a fő textúrával, csökkentett felbontással jelennek meg.
- Az Enemy Territory: Quake Wars játékban a megatextúra felbontása 32768×32768 pixel .
- Az id Software következő motorja, az id Tech 5 a 128000x128000 mega textúra továbbfejlesztett változatát használja . [egy]
Lásd még
Jegyzetek
- ↑ "Id Tech 5 színpadi demó" Archiválva : 2007. október 15. a Wayback Machine -nél
Linkek