Nvidia har udgivet en ny demo for at vise nogle af de avancerede grafikfunktioner i virksomhedens Turing arkitektur findes på den seneste RTX-serie grafikkort, ligesom flagskibet GeForce RTX 2080 Ti. Den offentlige demo, kaldet Asteroider, viser de nye mesh shading-funktioner, som Nvidia hævder vil forbedre billedkvaliteten og ydeevnen, når der gengives et stort antal komplekse objekter i scener i et spil.
Med Turing introducerede Nvidia en ny programmerbar geometrisk skygge-pipeline, der overfører noget af den tunge arbejdsbyrde fra processoren til GPU'en. GPU'en anvender derefter culling-teknikker til at gengive objekter - i tilfælde af denne demo er objekterne asteroider - med et højt detaljeniveau og billedkvalitet.
Relaterede
- Nvidias fredstilbud virker ikke
- Har Nvidia lige rettet RTX 4090's smeltende strømstik?
- Nvidia har muligvis endelig rettet sine smeltende strømstik
"Turing introducerer en ny programmerbar geometrisk skygge-pipeline bygget på opgave- og mesh-shaders," forklarede Nvidia-grafiksoftwareingeniør Manuel Kraemer i en
detaljeret blogindlæg forklarer fordelene ved mesh shading på Turing. "Disse nye shader-typer bringer fordelene ved computerprogrammeringsmodellen til den grafiske pipeline. I stedet for at behandle et toppunkt eller patch i hver tråd i midten af fast funktionspipeline, den nye pipeline bruger kooperative trådgrupper til at generere kompakte masker (meshlets) på chippen ved hjælp af applikationsdefinerede regler."Anbefalede videoer
I demoen viste Nvidia, at hver asteroide indeholder 10 niveauer af detaljer. Objekter er segmenteret i mindre meshlets, og Turing tillader, at meshlets kan gengives parallelt med mere geometri, mens der samlet set hentes færre data. Med Turing bruges opgaveskyggeren først til at kontrollere asteroiden og dens position i scenen for at bestemme, hvilket detaljeringsniveau eller LoD, der skal bruges. Underdele, eller meshlets, testes derefter af mesh-skærmen, og de resterende trekanter udslettes af GPU-hardwaren. Før Turing-hardwaren blev introduceret, skulle GPU'en aflive hver trekant individuelt, hvilket gav overbelastning af CPU'en og GPU'en.
"Ved at kombinere effektiv GPU-udslagning og LOD-teknikker reducerer vi antallet af trekanter tegnet med flere størrelsesordener, der kun bevarer dem, der er nødvendige for at opretholde et meget højt niveau af billedtroskab,” Kraemer skrev. "De tegnede trekantstællere i realtid kan ses i det nederste hjørne af skærmen. Mesh shaders gør det muligt at implementere ekstremt effektive løsninger, der kan målrettes specifikt til det indhold, der gengives.”
Ud over at bruge denne teknik til at skabe rige scener i et spil, sagde Nvidia, at processen også kunne bruges i videnskabelig databehandling.
"Denne tilgang forbedrer i høj grad programmerbarheden af geometribehandlingspipelinen, hvilket muliggør implementering af avancerede nedslagningsteknikker, detaljeringsniveau eller endda fuldstændig proceduremæssig topologigenerering." sagde Nvidia.
Udviklere kan downloade Asteroids-demoen gennem Nvidias udviklerportal, og virksomheden postede også en video, der viser, hvordan mesh shader kan forbedre gengivelsen.
Redaktørens anbefalinger
- Jeg testede Nvidias nye RTX-funktion, og den fiksede den værste del af pc-spil
- Nvidia debuterer Portal: Prelude RTX, og du kan spille det gratis
- Selv Nvidias partnere tror ikke på den nye RTX 4060 Ti
- Jeg testede Nvidias nye RTX 4060 mod RX 7600 - og det er ikke kønt
- Denne mystiske Nvidia GPU er en absolut monstrøsitet - og vi har lige fået et nyt look
Opgrader din livsstilDigital Trends hjælper læserne med at holde styr på den hurtige teknologiske verden med alle de seneste nyheder, sjove produktanmeldelser, indsigtsfulde redaktionelle artikler og enestående smugkig.