Mis on DirectX Raytracing Windows 10-s ja mida see tähendab mängimiseks?

Sisukord:

Mis on DirectX Raytracing Windows 10-s ja mida see tähendab mängimiseks?
Mis on DirectX Raytracing Windows 10-s ja mida see tähendab mängimiseks?

Video: Mis on DirectX Raytracing Windows 10-s ja mida see tähendab mängimiseks?

Video: Mis on DirectX Raytracing Windows 10-s ja mida see tähendab mängimiseks?
Video: How to Use Snipping Tool (Beginners Guide) - YouTube 2024, November
Anonim

Microsoft on lõpuks teatanud DirectX Raytracing või DXR lühidalt Windows 10 v1809 oktoober 2018 värskendusega. Alustades esimese põlvkonna riistvaraga, saavad mängijad kasutada Raytracingi varjude, valguse ja efektide loomiseks reaalajas. Selles postituses vaatleme DirectX Raytracing Windows 10-s ja mida see tähendab mängimiseks.

Mis on Raytracing?

Lihtsamalt öeldes tähendab kiirtrateegia, et objektidega langeb tuled ja kuidas see välja näeb, valgust peegeldub sellest objektist ja mõne muu objekti langevate tuledest. See aitab arendajatel luua oma tegelaste ja stsenaariumide parem visualiseerimine.
Lihtsamalt öeldes tähendab kiirtrateegia, et objektidega langeb tuled ja kuidas see välja näeb, valgust peegeldub sellest objektist ja mõne muu objekti langevate tuledest. See aitab arendajatel luua oma tegelaste ja stsenaariumide parem visualiseerimine.

Sellest hoolimata pole see midagi uut, ja see pole ka midagi, mida Microsoft on loonud. Arendajad kasutasid seda CGI-aegadel ja see hõlmas virtuaalsete objektide heleduse eelarvutamist enne nende mängude edastamist. Nii ei olnud siiani reaalajalist Raytracing'i.

DirectX Raytracing Windows 10-s

Raytracing on kahes osas. Ta vajab nii riistvara kui ka tarkvara tuge. Alates versiooniga Windows 10 v1809 hakkab DirectX Raytracing töötama toetatud riistvaraga väljapoole. See tähendab, et pead muutma oma graafikakaarti, mis toetab kohalikku raytracingut.

Microsoft on veendunud, et DirectX Raytracing API on ehitatud selliselt, et see toimib kõigis tarnijatel kogu riistvaraga. Parim osa sellest on see, et Raytracing on nüüd reaalajas. Arendajatel ei ole vaja mingit eelvalikut teha, sest mängude arendajatel on nüüd juurdepääs nii OS-i kui ka riistvarale, et toetada mängudes reaalajas kiirtraadistamist.

DirectX Raytracing töötab olemasolevate mootoritega

Tänaseks oli tootmisharu traditsioonilises rarastamises, et saavutada mängudes realistlikumaid stseene. Tal puudusid peegeldused, varjud ja ümbritsev oklusioon. Kõik need muudatused koos API-arendajatega DirectX Raytracing'iga võivad koos rasteriseerimise baasil asuvate mängutugerdetailidega integreerida DirectX Raytracing'i tugi oma olemasolevatesse mootoritesse. See tähendab, et mootoreid pole üldse vaja ümber ehitada.

Microsoft on samuti jaganud seda, et mitmed stuudiod on partnerlusega NVIDIA-ga, kes lõi RTX-tehnoloogia, et muuta DirectX Raytracing töötama nii rangelt kui võimalik nende riistvaral. Siin on mõned näidispildid sellistest mängudest nagu Battlefield V, Tomb Raider varju ja Metro Exodus.

Nüüdseks arendajad kavatsevad luua mänge, kasutades nii rasterdamist kui ka raytracingut. Hiljem hakatakse põhjalikult kasutama varjude või peegelduste arvutamiseks, samas kui enamik sisu on loodud endise tehnoloogiaga.

DirectX 12 / DirectX Raytracing API

Redmoni hiiglane on ka veendunud, et DirectX Raytracing on tulevasteks tõenditeks ja hästi kooskõlas GPU edaspidise arenguga: DXR-i töökoormus sobib loomulikult homse GPU torujuhtmetega.

Lisaks riistvarale, hiljuti väljakuulutatud avalikule API-le, võimaldab DirectML mängude arendajatel integreerida oma mängudesse madala taseme API-i. Kõrgemal tasemel:

  • Kiirendusstruktuur: objekt, mis kujutab endast täielikku 3D-keskkonda.
  • DispatchRays: see on lähtepunkt rayside jälgimiseks stseenile.
  • Uute HLSL shadeeritüüpide komplekt, sh ray-generatsioon, lähim tabatud, mis tahes tabamust, ja igatsema shaderid.
  • Torujuhtme oleku tajumine

See tähendab, et see ei toeta mingit uut mootorit, vaid töötab mõnel DirectX 12 mootoril.

Microsoft on kihlvedu suur DirectX Raytracing

Kuna hasartmängutööstus jõudis kõrgemale resolutsioonini ja inimene silma otsib realistlikumaid vaateid, loodab Microsoft, et isegi väikesi tõrkeid saab lahendada. Väike kõrvalekalle reaalsest maailmast võib inimese silmaga kinni pääseda, sest see ei tundu õige. DirectX Raytracing aitab arendajatel hägustada reaalsuse ja võltsingu vahelist suhet.

Mida te arvate DirectX Raytracingist? Kas sa arvad, et järgmistel aastatel näeme paremaid mänge? Andke meile kommentaaridele teada.

Soovitan: