Viimase kolme aasta jooksul on igaüks, kes on üritanud installida mõnda tipptasemel videomängu, kogenud üht konkreetset ja kaasaegset frustratsiooni. Sa istud maha, soovides avastada digitaalset piiriala, kuid sind tervitab progressiriba, mis teatab, et mäng nõuab 175 gigabaiti vaba ruumi. Sa leiad end tegemas digitaalset triaaži — kustutad siit armastatud indie-mängu, puhastad sealt vanade ekraanitõmmiste kausta — ja seda kõike vaid ühe kogemuse mahutamiseks. See on kaasaegse tarkvaraökosüsteemi raskus, kus püüdlus visuaalse täiuslikkuse poole on viinud geomeetrilise paisumiseni, mis ähvardab üle koormata nii meie mäluseadmed kui ka riistvara töötlemisvõimsuse.
Ajalooliselt lahendas tööstus detailirohkuse probleemi toore jõuga; kui soovisid realistlikumat mäge, lisasid lihtsalt rohkem polügoone, kuni riistvara surve all oigas. Täna oleme tunnistajaks põhjalikule nihkele selles filosoofias. AMD hiljuti küpsenud Dense Geometry Format (DGF) tähistab liikumist eemale toorest ja hallatamatust keerukusest voolujoonelisema ning intelligentsema arhitektuuri poole. See on vaikne revolutsioon, mis toimub täielikult ekraani taga, kuid lubab põhjalikult muuta seda, kuidas me virtuaalkeskkondadega suhestume, muutes teekonnajälituse (path tracing) "võimatu" detailsuse igapäevaseks reaalsuseks.
3D-mängude algusaegadel oli geomeetria kallis ressurss. Arendajad kohtlesid iga kolmnurka kui luulerida, paigutades igaühe hoolikalt, et vihjata kujule, mida riistvara ei suutnud päriselt välja joonistada. Graafikaprotsessorite (GPU) võimsuse kasvades see nappus kadus, asendudes ülekülluse ajastuga. Me sisenesime perioodi, kus tehnilise võla "segamini kapp" hakkas üle ääre ajama — kus kõrge resolutsiooniga varad suruti mängumootoritesse, hoolimata pikaajalisest kulust mälule või salvestusruumile. Selle tulemusena hakkas kasutajakogemus kannatama massiivsete allalaadimiste ja ebaühtlase jõudluse all.
See paisumine ei ole pelgalt ebamugavus mängijale; see on sein arendajale. Kui mängumaailm muutub liiga keeruliseks, hakkavad valguse arvutamise tehnikad, nagu kiirtejälitus (ray tracing) ja teekonnajälitus (path tracing), tõrkuma. Et arvutada, kuidas valgus pinnalt põrkub, peab arvuti täpselt teadma, kus see pind asub. Miljardite kolmnurkadega maailmas ei suuda "ettekandja" — kui kasutada API metafoori — andmeid köögist lauda piisavalt kiiresti tuua. Tulemuseks on katkendlik kogemus, kus kaadrisagedus langeb just siis, kui maastik muutub kõige muljetavaldavamaks.
Olemuselt on AMD DGF vastus sellele logistilisele õudusunenäole. Selle asemel, et paluda riistvaral manipuleerida toore, pakkimata geomeetriaga, jagab DGF keskkonna geomeetriaklastriteks ja rakendab keerukat pakkimisalgoritmi. Tehniliselt võttes ei ole küsimus ainult failide väiksemaks muutmises kõvakettal; see on nende muutmine graafikaprotsessorile kergemini seeditavaks. Saavutades ligikaudu 30% kokkuhoiu salvestuskuludelt, võimaldab see formaat märkimisväärselt detailsemaid maailmu ilma vastava koormuseta süsteemi ressurssidele.
See pakkimine ei ole lihtsalt andmete staatiline kahanemine. Erinevalt pärandmeetoditest, mis hoidsid liikumisega hätta, toetab DGF animeeritud geomeetriat, tagades, et tuules õõtsuv mets või tegelase lehviv neem jääb sama optimeerituks kui kivisein. Kapoti all on see töö viidud draiveri tasandilt väljapoole, pakkudes arendajatele paindlikkust käsitleda geomeetria pakkimist sarnaselt sellele, kuidas nad praegu käsitlevad tekstuuride pakkimist. Praktikas tähendab see, et tarkvara muutub nõtkemaks, võimaldades sellist keskkonna keerukust, mis varem oleks tipptasemel arvuti kokku jooksnud.
Eile mõõtsime graafilist progressi ekraanil nähtavate polügoonide arvuga; täna mõõdame seda andmetoru efektiivsusega. Minevikus oli riistvara nüri instrument, mis oli loodud võimalikult paljude pikslite väljasurumiseks — nüüd on see täppistööriist, mis on loodud andmete haldamiseks kirurgilise täpsusega. See üleminek on hädavajalik teekonnajälituse arenguks. Teekonnajälitust, mida sageli nimetatakse arvutigraafika "pühaks graaliks", simuleerib valguse füüsikalist käitumist hämmastava täpsusega, kuid see on kurikuulsalt näljane geomeetriliste andmete järele.
Paradoksaalselt, mida realistlikumad me tahame, et meie mängud välja näeksid, seda rohkem peame tuginema alusandmete "teesklemisele" läbi pakkimise. Kui teekonnajälitus on ideaalse maja projekt, siis geomeetria on toormaterjal; DGF tagab, et materjalid on ette lõigatud ja organiseeritud, nii et ehitajad ei veeda kogu päeva õige tala otsimisele. Kui varem kulutasid arendajad nädalaid, et luua käsitsi igast kivist ja puust madalama detailsusega versioone — protsess, mida tuntakse LOD-ide loomisena —, siis nüüd saavad nad kasutada DGF-i kõrge kvaliteedi säilitamiseks, samal ajal kui süsteem tegeleb optimeerimise raske tööga.
Üks AMD lähenemisviisi kõige murrangulisemaid aspekte on selle pühendumine avatud standardile. Tööstuses, mida sageli vaevab ökosüsteemi lukustatus — kus teatud funktsioonid töötavad ainult siis, kui ostate konkreetse kaubamärgi graafikakaardi —, on AMD positsioneerinud DGF-i läbipaistva ja platvormiülese lahendusena. Kuigi see jagab osa DNA-st NVIDIA suletud RTX Mega Geometry tehnoloogiaga, viitab AMD otsus toetada Vulkanit ja mitte-Radeon riistvara läbi avatud SDK, teistsugusele visioonile mängude tulevikust.
Vaadates asja tööstuse tasandil, on see samm pragmaatiline vastus turu killustatusele. Mängud ei piirdu enam ainult arvutiga; need on kõikjal konsoolidel ja üha enam ka mobiilseadmetes. Partnerluses Samsungiga, et tuua DGF tulevastesse mobiilsetesse kiibistikesse, tagab AMD, et "tipptasemel" kogemus ei ole enam seotud kolmepesalise graafikakaardi ja 1000-vatise toiteplokiga. See on otsustav samm tuleviku suunas, kus lõhe käsi- ja lauaarvuti vahel väheneb jätkuvalt, juhituna pigem ühistest standarditest kui suletud seintest.
Arendaja seisukohast on DGF vähem "uus funktsioon" ja rohkem tee puhastamine. Kui loen läbi arendajate dokumentatsiooni või GitHubi uute renderdusmootorite muudatusi, on korduvaks teemaks "pudelikaelad". Arendajad on väsinud võitlemast riistvaraga; nad tahavad luua maailmu, mis tunduvad sujuvad ja omavahel seotud. DGF toimib voolujoonelise liidesena loomingulise visiooni ja riistvaralise teostuse vahel.
Viies pakkimistöö draiverist väljapoole, võimaldab AMD stuudiotel integreerida selle tehnoloogia otse oma mootoritesse. See sarnaneb kodu renoveerimisega, kus selle asemel, et oodata linna töövõtjat torusid parandama, antakse koduomanikule endale tööriistad vastupidavama infrastruktuuri ehitamiseks. DGF SDK pakutav paindlikkus tähendab, et tõenäoliselt näeme neid optimeerimisi kõiges, alates indie-projektidest kuni järgmise põlvkonna konsoolimängudeni, mis on optimeeritud RDNA 5 arhitektuurile.
Lõppkokkuvõttes, miks peaks tavakasutaja hoolima Dense Geometry Formatist? Üksikisiku tasandil tähendab see, et järgmine "massiivne" mäng, mille alla laadite, võib tegelikult teie kettale mahtuda. See tähendab, et kui lülitate sisse teekonnajälituse, ei hakka teie arvuti mürisema nagu õhku tõusev reaktiivmootor. Kuid mis veelgi olulisem, see peegeldab nihet meie suhetes tehnoloogiaga. Me liigume eemale 2010-ndate "suurem on parem" mentaliteedist "targem on parem" ajastu poole.
Me kohtleme tarkvarauuendusi sageli kui häirivaid paratamatust — tüütusi, mis muudavad meie menüüsid või aeglustavad seadmeid. Ometi on sellised uuendused nagu DGF-i tutvustus vastupidised; need on nähtamatud parandustööd linna infrastruktuuris, mis hoiavad vee voolamas ja tuled põlemas. Need võimaldavad meil nautida digitaalse päikeseloojangu "maagiat", ilma et peaksime mõistma miljoneid pakitud klastreid, mis seda võimaldavad.
Vaadates tuleviku riistvara poole, peaksime ehk muutma oma perspektiivi. Selle asemel, et küsida, kui palju rohkem teraflopse uuel kaardil on, peaksime küsima, kui palju tõhusamalt see kasutab neid, mis tal juba olemas on. Piiratud salvestusruumi ja kasvava keerukuse maailmas ei ole kõige sügavamad innovatsioonid need, mis lisavad meie taldrikule rohkem — need on need, mis aitavad meil seedida seda, mis meil juba on. AMD DGF on tunnistus sellest filosoofiast, tõestades, et mõnikord on parim viis edasi liikumiseks õppida, kuidas kergelt pakkida.



Meie läbivalt krüpteeritud e-posti ja pilvesalvestuse lahendus pakub kõige võimsamaid vahendeid turvaliseks andmevahetuseks, tagades teie andmete turvalisuse ja privaatsuse.
/ Tasuta konto loomin