Indholdsfortegnelse:
- Hvad Ray Tracing gør
- Hvad er nyt i Ray Tracing?
- Vil det gøre mine spil ser fantastiske ud?
- Hvornår vil jeg se disse ting i mine spil?

2023 Forfatter: Peter John Melton | [email protected]. Sidst ændret: 2023-05-26 18:43

Hvad Ray Tracing gør
Simpelthen er ray tracing en metode, som en grafikmotor bruger til at beregne, hvordan virtuelle lyskilder påvirker emnerne i deres miljø. Programmet bogstaveligtspordetstråleraf lys, ved hjælp af beregninger udviklet af fysikere, der studerer den måde, det virkelige lys opfører sig på.

Dette opnås alt sammen med en utrolig dybtgående kompleks matematik, både hvad angår faktisk bestemmelse af det virtuelle lys opfører sig og hvor meget af disse effekter er synlige for seeren eller afspilleren på et givent tidspunkt. Udviklere kan bruge mindre komplekse versioner af de samme teknikker til at regne med mindre kraftig hardware eller mere hurtig og jævn gameplay.

Hvad er nyt i Ray Tracing?
Demoen, der har fået stråling til at spore i nyhederne for nylig, er den i videoen nedenfor, en kort Star wars skitse involverer nogle stormtroopers med virkelig dårlig timing. Det blev vist på Game Developer's Conference i sidste uge. Det er blevet skabt af Epic Games (beslutningstagere af den allestedsnærværende Unreal Engine) i samarbejde med NVIDIA og Microsoft for at vise nye ray tracing teknikker.
Uden for kontekst er det bare en goofy video. Men den vigtige smule er, at den bliver gengivet i realtid, som et videospil, ikke på forhånd som en Pixar-film. Videoen nedenfor viser, at presentatøren zoomer kameraet gennem scenen med kontroller i realtid, hvilket ikke er muligt med prerendered grafik.
Teoretisk set, hvis din spillecomputer er stærk nok, kan den generere grafik som det i ethvert spil ved hjælp af de nye strålesporingsbelysningseffekter i den kommende version af Unreal demo.
Teknologien skinner virkelig (få det?), Fordi denne specifikke demo indeholder mange reflekterende og spejlede overflader med uregelmæssig geometri. Se nærmere på, hvordan miljøet afspejles i de buede paneler af Captain Phasmas forkromede rustning. Lige så vigtigt, bemærke, hvordan det afspejles mere dully og diffust ud af den hvide rustning af de normale stormtroopere. Dette er et niveau af realistisk belysning, der ikke er tilgængelig i spil i dag.
Vil det gøre mine spil ser fantastiske ud?
Nå ja i meget specifikke omstændigheder. Dette avancerede niveau af strålesporing gør det nemmere for videospil at gøre mere imponerende lyseffekter, men det gør ikke den polygonale struktur af grafikken mere detaljeret. Det øger ikke opløsningen af teksturerne, eller forbedrer animationernes flydende virkning. Kort sagt, det vil gøre belysningen ser realistisk ud, og det handler om det.

Demoen ovenfor er særlig dramatisk, fordi udviklerne valgte tegn og omgivelser, hvor næsten hver overflade skinner eller reflekterer lys. Hvis du bruger den samme teknologi til at gøre, siger hovedpersonen iThe Witcherserier, der kører sin hest gennem landet, vil du ikke se nogen større reflekterende overflader undtagen hans sværd og måske noget vand. Vigtigt vil ray tracing teknikker ikke gøre meget for at forbedre gengivelsen af hans hud, hestens pels, læderet på hans tøj osv.
Overskrifterne fra denne demonstration, der hævder det, ville resultere i "blockbuster filmgrafik" var en smule hyperbole - det kan være sandt, hvis du spiller et niveau i en spejlhal, men det handler om det.
Hvornår vil jeg se disse ting i mine spil?
GDC-demonstrationen var et eksempel på en proprietær ray tracking-teknik kaldet RTX, som nu udvikles af NVIDIA. Det er sat til debut i den næste serie af avancerede GeForce grafikkort, der for tiden ryger til debut senere i år med 20XX modelnumrene. Ligesom anden proprietær grafikteknologi, som f.eks. NVIDIA's PhysX, er det nok ikke tilgængelig for spillere, der bruger grafikkort fra andre producenter.
Når det er sagt, bruger RTX også en ny funktion af DirectX API-systemet specielt til ray tracking (kaldet raytracing af Microsoft). Så mens de specifikke demoer ovenfor er et samarbejde mellem Epic og NVIDIA, er der intet, der stopper konkurrerende producenter som AMD og Intel fra at skabe lignende systemer med lignende resultater.
For at sige det simpelthen ser du high-end pc-spil begynde at bruge disse teknikker i slutningen af 2018 og begyndelsen af 2019.Spillere, der investerer i nye grafikkort omkring den tid, vil få den største fordel, men hvis du allerede har et avanceret gaming system, kan du muligvis bruge nogle af disse effekter i DirectX-kompatible spil på din nuværende hardware.
På grund af lange udviklingstider og statiske hardwaremål vil konsolspillere ikke se denne avancerede grafik, indtil næste runde af spillekonsoller frigives i flere år.
Billedkredit: NVIDIA, Epic / YouTube, Guru3D / YouTube
Populært emne.
Hvad er forskellen mellem Canons regulære og L-serie linser, og hvad skal du købe

Canon sælger regelmæssige og L-serie linser ("L" står for luksus). Mens linserne kan have lignende specifikationer, kan du normalt undtagen L-seriens linser have bedre optik, byggekvalitet og autofokus kontrol og nogle få funktioner. Lad os se.
Hvad er Ethereum, og hvad er smarte kontrakter?

Ethereum er en decentraliseret computer platform. Det genererer et crytocurrency token kendt som Ether. Programmører kan skrive "smarte kontrakter" på Ethereum blockchain, og disse kontrakter udføres automatisk i henhold til deres kode.
Uber vs Lyft: Hvad er forskellen, og hvad skal jeg bruge?

Uber og Lyft er to meget ensartede tjenester. Begge er "ride deling" apps du trækker op på din telefon for hurtigt at køre et sted et sted fra føreren ved hjælp af deres egen bil. Disse to tjenester er blevet mere og mere ens i årenes løb, men der er stadig nogle store forskelle mellem dem.
Hvad betyder Real-Time Ray Tracing betydning for gamere i dag?

Real-time ray tracking har været en fjern drøm i årtier, og nu vil NVIDIA's RTX 20-seriens grafiske hardware endelig levere det. Men hvad betyder det, og er det alt, hvad det hænger op for at være?
Microsoft Time Travel Tracing Diagnostic Tool

Microsoft Time Travel Tracing Tool eller TTTracer.exe er et supportværktøj, som kan bruges til at diagnosticere problemer. Dette diagnostiske værktøj kan bruges til at indsamle tidspor spor af givne processer.