Što je DirectX Raytracing u sustavu Windows 10 i što to znači za Gaming

Sadržaj:

Što je DirectX Raytracing u sustavu Windows 10 i što to znači za Gaming
Što je DirectX Raytracing u sustavu Windows 10 i što to znači za Gaming

Video: Što je DirectX Raytracing u sustavu Windows 10 i što to znači za Gaming

Video: Što je DirectX Raytracing u sustavu Windows 10 i što to znači za Gaming
Video: Nic Marks: The Happy Planet Index - YouTube 2024, Travanj
Anonim

Microsoft je konačno najavio DirectX Raytracing ili DXR ukratko sa ažuriranjem sustava Windows 10 v1809 od listopada 2018. Počevši od prve generacije hardvera, igrači će moći koristiti Raytracing za stvaranje sjene, svjetlosti i efekata oko njega u stvarnom vremenu. U ovom postu, gledamo DirectX Raytracing u sustavu Windows 10 i što to znači za Gaming.

Što je Raytracing?

Jednostavnim riječima, raytracing znači izračunavanje kako svjetla padaju na objekte, a kako izgleda nakon što se svjetlost reflektira iz tog objekta i učinka svjetala koje pada na neki drugi objekt. To pomaže razvojnim programerima stvoriti bolju vizualizaciju svojih likova i scenarija.
Jednostavnim riječima, raytracing znači izračunavanje kako svjetla padaju na objekte, a kako izgleda nakon što se svjetlost reflektira iz tog objekta i učinka svjetala koje pada na neki drugi objekt. To pomaže razvojnim programerima stvoriti bolju vizualizaciju svojih likova i scenarija.

To je rekao, to je ništa novo, i to nije nešto što je stvorio Microsoft bilo. Developeri su to koristili iz CGI vremena, a uključivali su predočenje svjetline virtualnih objekata prije slanja njihovih igara. Znači do sada nije bilo realnog Raytracinga.

DirectX Raytracing u sustavu Windows 10

Postoje dva dijela Raytracinga. Potrebna je podrška od oba hardvera i softvera. Počevši od ažuriranja za Windows 10 v1809, DirectX Raytracing će raditi izvan kutija na podržanom hardveru. To znači da ćete morati promijeniti grafičku karticu koja podržava izvorno raytracing.

Microsoft je osigurao da je DirectX Raytracing API izgrađen tako da radi preko hardvera svih dobavljača. Najbolji dio svega toga je da je Raytracing sada u stvarnom vremenu. Razvojni programeri ne trebaju obavljati preciznu izradu jer razvojni programeri igara sada imaju pristup OS i hardveru kako bi podržali raytracing u stvarnom vremenu u igrama.

DirectX Raytracing radi s postojećim motorima

Do danas, industrija je koristila tradicionalnu rasterizaciju kako bi postigla realnije scene u igrama. Nije imalo razmišljanja, sjene i okluzija okoline. Sve ove promjene s DirectX Raytracing s programerima API-ja mogu koristiti uz rasterizaciju bazirane igračke cjevovoda integrirati DirectX Raytracing podršku u svoje postojeće motore. To znači da uopće nije potrebno obnoviti motore.

Microsoft je također podijelio da su nekoliko studija udružili s NVIDIA, koji je stvorio RTX tehnologiju kako bi DirectX Raytracing radio na što učinkovitiji način na svom hardveru. Evo nekoliko primjera slika iz igara kao što su Battlefield V, Shadow of Tomb Raider i Metro Exodus.

Od sada, razvojni programeri grade igre pomoću rasterizacije i raytracinga. Kasnije će se značajno koristiti za izračunavanje sjena ili refleksija, dok se većina sadržaja generira s bivšim tehnikom.

DirectX 12 / DirectX Raytracing API

Redmonov gigant također je osigurao da je DirectX Raytracing budući dokaz, i dobro usklađen s budućim razvojem GPU-ova: DXR opterećenja će se prirodno uklopiti u GPU cjevovode sutra.

Osim hardvera, nedavno najavljenog javnog API-ja, DirectML će razvojnim igračima omogućiti integriranje zaključaka u svoje igre s API-om niske razine. Na višoj razini:

  • Struktura ubrzanja: Objekt koji predstavlja puni 3D okruženje.
  • DispatchRays: To je polazna točka za praćenje zraka na sceni.
  • Skup novih HLSL shader tipova, uključujući ray generacije, Najbliže-hit, bilo koji pogodak, i propustiti alati za sjenčanje.
  • Stanje cjevovoda Raytracing

To je rekao, to ne uvodi bilo koji novi motor, ali radi na bilo kojem od DirectX 12 motora.

Microsoft je kladionica velika na DirectX Raytracingu

Kako je igračka industrija napredovala u višoj razlučivosti, a ljudsko oko u potrazi za realnijim pogledima, Microsoft očekuje da čak i male propuste mogu riješiti. Malo odstupanje od stvarnog svijeta može uhvatiti ljudsko oko jer se ne osjeća dobro. DirectX Raytracing pomoći će programerima da zamagljuju liniju između stvarnog i lažnog.

Što mislite o DirectX Raytracingu? Mislite li da ćemo vidjeti bolje igre u nadolazećim godinama? Javite nam u komentarima.

Preporučeni: