Microsoft on vihdoin ilmoittanut DirectX Raytracing tai DXR Lyhyesti sanottuna Windows 10 v1809 Lokakuu 2018 Päivitys. Alkaen ensimmäisen sukupolven laitteisto, pelaajat voivat käyttää Raytracing rakentaa varjoja, valoa ja vaikutuksia sen ympärille reaaliajassa. Tässä postissa tarkastelemme DirectX Raytracingia Windows 10: ssa ja mitä se tarkoittaa Gamingille.
Mikä on Raytracing?
Se sanoi, että se ei ole mikään uusi, eikä se ole mikään Microsoftin luoma. Kehittäjät olivat käyttäneet tätä CGI-ajoista, ja se sisälsi ennakoivan virtuaalisten esineiden kirkkauden ennen niiden pelien lähettämistä. Niinpä ei ollut tosiaikaista Raytracingia tähän asti.
DirectX Raytracing Windows 10: ssä
Raytracingissa on kaksi osaa. Se tarvitsee tukea sekä laitteistosta että ohjelmistosta. Windows 10 v1809 -päivityksestä lähtien DirectX Raytracing toimii kenttään tuetuissa laitteissa. Tämä tarkoittaa sitä, että sinun on vaihdettava näytönohjaimesi, joka tukee älykästä raytrausta.
Microsoft on varmistanut, että DirectX Raytracing -sovellusliittymä on rakennettu siten, että se toimii kaikkien valmistajien laitteistossa. Paras osa kaikesta tästä on, että Raytracing on nyt reaaliajassa. Kehittäjien ei tarvitse tehdä mitään esilaskennusta, koska pelin kehittäjät pääsevät nyt sekä käyttöjärjestelmään että laitteistoihin reaaliaikaisen pelin pelaamisen tukemiseen.
DirectX Raytracing toimii olemassa olevien moottoreiden kanssa
Tähän mennessä teollisuus oli käyttänyt perinteistä rasterointia saavuttaakseen realistisemmat kohtaukset peleissä. Sillä ei ollut heijastuksia, varjoja ja ympäröivää okkluusiota. Kaikki nämä muutokset DirectX Raytracingin kanssa API-kehittäjillä voivat rasterointipohjaisten peliputkien rinnalla integroida DirectX Raytracing -tuen olemassa oleviin moottoreihinsa. Tämä tarkoittaa sitä, että moottoreita ei tarvitse rakentaa lainkaan.
Microsoft on myös kertonut, että useat studiot ovat tehneet yhteistyötä NVIDIAn kanssa, joka loi RTX-tekniikan, jotta DirectX Raytracing toimii mahdollisimman tehokkaasti laitteistossaan. Seuraavassa on esimerkkikuvat peleistä, kuten Battlefield V, Tomb Raiderin varjo ja Metro Exodus.
Tästä lähtien kehittäjät aikovat rakentaa pelejä sekä rasteroinnin että raytracingin avulla. Myöhemmin käytetään suuria määriä varjojen tai heijastusten laskemiseen, kun suurin osa sisällöstä syntyy entisen teknologian avulla.
DirectX 12 / DirectX Raytracing API
Redmon-jättiläinen on myös varmistanut, että DirectX Raytracing on tulevaisuuden todiste ja sopusoinnussa GPU: n tulevaisuuden kehityksestä: DXR-työkuorma sopii luonnollisesti huomisen GPU-putkilinjoihin.
Laitteiston lisäksi äskettäin julkistetun julkisen API: n lisäksi DirectML mahdollistaa pelin kehittäjät integroimalla perehdyttämisensä pienikokoisella API: lla. Korkeammalla tasolla:
- Kiihtyvyysrakenne: objekti, joka edustaa koko 3D-ympäristöä.
- DispatchRays: Se on lähtökohtana jäljittää säteet kohtaukseen.
- Uusia HLSL-shader-tyyppejä mm ray-sukupolven, Lähin hitin, mikä tahansa osuma, ja neiti shaders.
- Raytracing-putkilinjan tila
Se sanoi, että se ei tuota mitään uutta moottoria vaan toimii millekään DirectX 12 -moottorille.
Microsoft panostaa suuresti DirectX Raytracingiin
Peliteollisuus eteni suuremmalle tarkkuudelle ja ihmisilmä etsii realistisempia näkymiä, Microsoft odottaa, että jopa pienet glitches voidaan ratkaista. Pieni poikkeama todellisesta maailmasta voi jäädä ihmissilmäksi, koska se ei ole oikein. DirectX Raytracing auttaa kehittäjiä hämärtämään todellisen ja väärennetyn rivin.
Mitä mieltä olet DirectX Raytracingista? Luuletko, että näemme parempia pelejä tulevina vuosina? Kerro meille kommentit.