Megatextură
Megatexture ( în engleză MegaTexture ) este o tehnologie grafică dezvoltată de John Carmack , CTO al id Software . Tehnologia sa repetă tehnologia Clipmapping (ClipTexture), care a fost dezvoltată de SGI și a fost folosită de mult timp pentru texturarea peisajelor mari. Diferența dintre o megatextură și un Clipmap este că o megatextură conține o mască pentru texturi suplimentare cu detalii sporite și informații despre tipul de material (iarbă, piatră etc.). Tehnologia megatexture implementată în cea mai recentă versiune a motorului id Tech 4 și id Tech 5 , folosită în jocurile Enemy Territory: Quake Warsdin Splash Damage , Rage din Id Software și în Wolfenstein: The New Order . Modurile au fost create de dezvoltatori independenți pentru a permite utilizarea tehnologiei megatexture în jocuri mai vechi, cum ar fi Doom 3 .
Descrierea tehnologiei
Tehnologia „Megatexture” se referă la o tehnică de distribuire a texturilor . Întregul peisaj al nivelului de joc este acoperit cu o singură textură mare în loc de multe texturi mici.
Caracteristicile și caracteristicile tehnologiei
- Megatextura este stocată pe hard disk și este schimbată în RAM după cum este necesar, permițându-vă să creați un număr mare de detalii și varietăți ale peisajului și, în același timp, folosind RAM relativ mică.
- Există mai multe versiuni ale megatexturii cu diferite niveluri de detaliu; în fiecare nivel este împărțit în pătrate de aceeași dimensiune (în pixeli). De exemplu, o megatextură de 32768×32768 pixeli care acoperă o suprafață de 640×640 metri este împărțită în 32×32 pătrate de 1024×1024 pixeli (20×20 m) în detaliu maxim (zero). Primul nivel de detaliu este format din 16×16 pătrate de aceeași dimensiune (1024×1024 px) dar jumătate din rezoluția spațială (adică dimensiunea fiecărui pătrat este de 40×40 metri), al doilea — de 8×8 pătrate de 80 m fiecare etc.
- Pixelii cei mai apropiați de cameră sunt redați cu textura de cea mai înaltă calitate, conținând doar o zonă mică a megatexturii.
- Următorii pixeli sunt randați cu o calitate mai scăzută a texturii și o rezoluție mai mică.
- Cei mai îndepărtați pixeli sunt redați cu textura principală la o rezoluție redusă.
- În jocul Enemy Territory: Quake Wars , rezoluția megatexturii este de 32768×32768 pixeli .
- Următorul motor al id Software , id Tech 5 , folosește o versiune îmbunătățită a texturii mega de 128000x128000 . [unu]
Vezi și
Note
- ↑ „Id Tech 5 stage demo” Arhivat 15 octombrie 2007 la Wayback Machine
Link -uri