Nvidia har släppt en ny demo för att visa upp några av de avancerade grafikfunktionerna hos företagets Turing arkitektur finns på den senaste RTX-serien grafikkort, som flaggskeppet GeForce RTX 2080 Ti. Den offentliga demon, kallad Asteroider, visar upp de nya mesh-skuggningsfunktionerna, som Nvidia hävdar kommer att förbättra bildkvalitet och prestanda när ett stort antal komplexa objekt renderas i scener i ett spel.
Med Turing introducerade Nvidia en ny programmerbar geometrisk skuggningspipeline, som överför en del av den tunga arbetsbelastningen från processorn till GPU: n. GPU: n tillämpar sedan culling-tekniker för att rendera objekt - i fallet med denna demo är objekten asteroider - med en hög detaljnivå och bildkvalitet.
Relaterad
- Nvidias fredserbjudande fungerar inte
- Fixade Nvidia just RTX 4090:s smältande strömkontakter?
- Nvidia kan äntligen ha fixat sina smältkraftskontakter
"Turing introducerar en ny programmerbar geometrisk skuggningspipeline byggd på uppgifts- och meshshaders," förklarade Nvidias grafikprogramvaruingenjör Manuel Kraemer i en
detaljerat blogginlägg förklarar fördelarna med mesh shading på Turing. "Dessa nya shader-typer för med sig fördelarna med datorprogrammeringsmodellen till grafikpipelinen. Istället för att bearbeta en vertex eller patch i varje tråd i mitten av pipeline med fast funktion, den nya pipeline använder kooperativa trådgrupper för att generera kompakta maskor (meshlets) på chipet med tillämpningsdefinierade regler."Rekommenderade videor
I demon visade Nvidia att varje asteroid innehåller 10 nivåer av detaljer. Objekt segmenteras i mindre meshlets, och Turing gör att meshlets kan renderas parallellt med mer geometri samtidigt som man hämtar mindre data totalt sett. Med Turing används task shader först för att kontrollera asteroiden och dess position i scenen för att avgöra vilken detaljnivå, eller LoD, som ska användas. Underdelar, eller meshlets, testas sedan av mesh-skärmen, och de återstående trianglarna tas ut av GPU-hårdvaran. Innan Turing-hårdvaran introducerades måste GPU: n ta ut varje triangel individuellt, vilket orsakade överbelastning på CPU: n och GPU: n.
"Genom att kombinera effektiv GPU-utslaktning och LOD-tekniker minskar vi antalet trianglar som ritas med flera storleksordningar, med endast de som är nödvändiga för att upprätthålla en mycket hög nivå av bildtrohet, säger Kraemer skrev. "De realtidsritade triangelräknarna kan ses i det nedre hörnet av skärmen. Mesh shaders gör det möjligt att implementera extremt effektiva lösningar som kan riktas specifikt till innehållet som renderas.”
Förutom att använda den här tekniken för att skapa rika scener i ett spel, sa Nvidia att processen också kan användas i vetenskaplig beräkning.
"Detta tillvägagångssätt förbättrar avsevärt programmerbarheten för geometribearbetningspipelinen, vilket möjliggör implementering av avancerade utslakningstekniker, detaljnivå eller till och med helt procedural topologigenerering." sa Nvidia.
Utvecklare kan ladda ner Asteroids-demon genom Nvidias utvecklarportal, och företaget publicerade också en video som visar hur mesh shader kan förbättra renderingen.
Redaktörens rekommendationer
- Jag testade Nvidias nya RTX-funktion, och den fixade den värsta delen av PC-spel
- Nvidia debuterar Portal: Prelude RTX, och du kan spela det gratis
- Inte ens Nvidias partners tror på den nya RTX 4060 Ti
- Jag testade Nvidias nya RTX 4060 mot RX 7600 - och den är inte snygg
- Denna mystiska Nvidia GPU är en absolut monstrositet - och vi har precis fått en ny look
Uppgradera din livsstilDigitala trender hjälper läsare att hålla koll på den snabba teknikvärlden med alla de senaste nyheterna, roliga produktrecensioner, insiktsfulla redaktioner och unika smygtittar.