Nvidia-demoen drar nytte av RTX-grafikk for å gjengi rike detaljer

Nvidia har gitt ut en ny demo for å vise frem noen av de avanserte grafikkfunksjonene til selskapets Turing arkitektur funnet på den nyeste RTX-serien grafikkort, som flaggskipet GeForce RTX 2080 Ti. Den offentlige demoen, kalt Asteroider, viser frem de nye mesh-skyggefunksjonene, som Nvidia hevder vil forbedre bildekvaliteten og ytelsen når du gjengir et stort antall komplekse objekter i scener i et spill.

Med Turing introduserte Nvidia en ny programmerbar geometrisk skyggeleggingspipeline, som overfører noe av den tunge arbeidsbelastningen fra prosessoren til GPUen. GPUen bruker deretter culling-teknikker for å gjengi objekter - i tilfellet med denne demoen er objektene asteroider - med et høyt detaljnivå og bildekvalitet.

I slekt

  • Nvidias fredstilbud fungerer ikke
  • Har Nvidia nettopp fikset RTX 4090s smeltende strømkontakter?
  • Nvidia kan endelig ha fikset smeltekraftkontaktene

"Turing introduserer en ny programmerbar geometrisk skyggeleggingspipeline bygget på oppgave- og mesh shaders," forklarte Nvidia-grafikkprogramvareingeniør Manuel Kraemer i en

detaljert blogginnlegg som forklarer fordelene med mesh-skyggelegging på Turing. "Disse nye shader-typene bringer fordelene med dataprogrammeringsmodellen til grafikkpipelinen. I stedet for å behandle en toppunkt eller lapp i hver tråd i midten av rørledningen med fast funksjon, den nye rørledningen bruker samarbeidende trådgrupper for å generere kompakte masker (meshlets) på brikken ved å bruke applikasjonsdefinerte regler."

Anbefalte videoer

I demoen viste Nvidia at hver asteroide inneholder 10 nivåer med detaljer. Objekter er segmentert i mindre meshlets, og Turing lar meshletene gjengis parallelt med mer geometri samtidig som det hentes mindre data totalt sett. Med Turing brukes oppgaveskyggeren først for å sjekke asteroiden og dens posisjon i scenen for å bestemme hvilket detaljnivå, eller LoD, som skal brukes. Underdeler, eller meshlets, blir deretter testet av mesh-skyggen, og de resterende trekantene blir plukket ut av GPU-maskinvaren. Før Turing-maskinvaren ble introdusert, måtte GPU-en ta ut hver trekant individuelt, noe som ga overbelastning på CPU og GPU.

«Ved å kombinere effektiv GPU-utslakting og LOD-teknikker, reduserer vi antall trekanter tegnet med flere størrelsesordener, og beholder bare de som er nødvendige for å opprettholde et veldig høyt nivå av bildetroskap,» Kraemer skrev. "De sanntidstegnede trekanttellerne kan sees i nedre hjørne av skjermen. Mesh shaders gjør det mulig å implementere ekstremt effektive løsninger som kan målrettes spesifikt til innholdet som gjengis."

I tillegg til å bruke denne teknikken for å lage rike scener i et spill, sa Nvidia at prosessen også kan brukes i vitenskapelig databehandling.

"Denne tilnærmingen forbedrer programmerbarheten til geometribehandlingsrørledningen betydelig, noe som muliggjør implementering av avanserte utrangeringsteknikker, detaljnivå eller til og med fullstendig prosedyretopologigenerering.» sa Nvidia.

Utviklere kan laste ned Asteroids-demoen gjennom Nvidias utviklerportal, og selskapet la også ut en video som viser hvordan mesh shader kan forbedre gjengivelsen.

Redaktørenes anbefalinger

  • Jeg testet Nvidias nye RTX-funksjon, og den fikset den verste delen av PC-spilling
  • Nvidia debuterer Portal: Prelude RTX, og du kan spille den gratis
  • Selv Nvidias partnere tror ikke på den nye RTX 4060 Ti
  • Jeg testet Nvidias nye RTX 4060 mot RX 7600 - og den er ikke pen
  • Denne mystiske Nvidia GPUen er en absolutt uhyrlighet - og vi har nettopp fått et nytt utseende

Oppgrader livsstilen dinDigitale trender hjelper leserne å følge med på den fartsfylte teknologiverdenen med alle de siste nyhetene, morsomme produktanmeldelser, innsiktsfulle redaksjoner og unike sniktitter.