DirectX 12 Ultimate -ominaisuudet, työkalut ja vähimmäisvaatimukset

Microsoft on julkistanut seuraavan (Microsoft)DirectX -version nimeltä DirectX 12 Ultimate . Tästä ilmoituksesta tekee mielenkiintoisen, että se myös linjaa sekä PC:n että Xbox Series X:n(Xbox Series X) eli yhtenäisen grafiikkaalustan PC:n ja Xbox Series X:n(Xbox Series X) välillä . Aiempi versio, DirectX 12 , on nyt melkein kuusi vuotta vanha, ja merkittävä päivitys piti tehdä pääasiassa siksi, että Xbox-pelejä on saatavana myös PC:lle. Microsoft julkisti äskettäin Xbox Series X: n yksityiskohdat, jotka perustuvat DirectX 12 Ultimate -sovellukseen(Ultimate) . Katsotaanpa kaikkia Microsoftin(Microsoft) tarjoamia ominaisuuksia ja kehittäjätyökaluja.

DirectX 12 Ultimate -ominaisuudet, työkalut ja vähimmäisvaatimukset

DirectX 12 Ultimate -ominaisuudet

Ennen kuin aloitamme, Microsoft on selvästi todennut, että jos ostat uuden tietokoneen, jossa on DX12 Ultimate -logo , se tukee taatusti kaikkia seuraavan sukupolven grafiikkalaitteiston ominaisuuksia. Se sisältää

  1. DirectX Säteenseuranta 1.1
  2. Muuttuvan nopeuden varjostus
  3. Verkkovarjostimet
  4. Sampler Palaute

Kaikki nämä ominaisuudet varmistavat, että tietokoneesi pystyy pelaamaan seuraavan sukupolven pelejä, jotka riippuvat tästä. DX12 ultimate toimii nykyisen sukupolven laitteistolla, mutta se ei tarjoa uusien ominaisuuksien visuaalisia etuja. Alustaen yhdistäminen lisää käyttöönottoa ja innostaa kehittäjiä tekemään pelejä molemmille alustoille.

1] DirectX-säteenseuranta 1.1

Se antaa kehittäjille mahdollisuuden saavuttaa grafiikan taso, joka oli mahdollista vain Bollywoodissa(Bollywood) . DirectX Raytracing tai DXR mahdollistaa valopolkujen jäljittämisen todenmukaisilla fysiikan laskelmilla. Se tekee myös pelimoottoreille helppoa hahmontaa esineitä pelaajan liikkuessa. Kaikki tämä on mahdollista, koska grafiikkasuoritin(GPU) voi kutsua suoraan säteenseurantaa odottamatta prosessoria(CPU) , jolloin se voi ilmaantua välittömästi. Se tarjoaa myös Inline raytracing -hatun, joka antaa kehittäjille mahdollisuuden ohjata enemmän säteenseurantaprosessia. Kaikki tämä laitteistotasolla.

2] Variable Rate Shading

Kehittäjät voivat nyt valinnaisesti vaihdella pelin varjostusastetta. He voivat käyttää GPU :ta käyttämään sen hevosvoimia joko paremman visuaalisen tai paremman nopeuden saamiseksi. Joten jos sen nopea toimintatempoinen kohtaus, kehittäjät voivat ohjata GPU :ta käyttämään nopeutta, ja elokuvakokemuksen saamiseksi pyytää sitä toimimaan paremmalla visuaalisella tavalla. Kokonaistuloksena on lisääntynyt kuvanopeus .

3] Verkkovarjostimet

Tämä ominaisuus tarjoaa pelaajille enemmän ohjelmoitavuutta. He voivat nyt rakentaa yksityiskohtaisempia ja dynaamisempia maailmoja, koska geometriaputkeen on saatavilla täyden tehon yleistetty GPU -laskenta. Yhden varjostusfunktion sijasta esh-varjostimet toimivat koko laskentasäieryhmässä.

Rather than a single function that shades one vertex or one primitive, mesh shaders operate across an entire compute thread group, with access to group shared memory and advanced compute features such as cross-lane wave intrinsics that provide even more fine-grained control over actual hardware execution

4] Sampler Feedback

Sen avulla kehittäjät voivat ladata pintakuvioita tarvittaessa. Joten kun kamera kuvaa nopeasti kohtauksia, jotkin kohteet näyttävät poissa paikaltaan. Sampler -palaute varmistaa paremman visuaalisen laadun, lyhyemmän latausajan ja vähemmän pätkimistä.

Mikä näytönohjain saa käyttää DirectX 12 Ultimatea(Ultimate) ?

NVIDIA on virallisesti kertonut, että GeForce RTX   -sarja on ensimmäinen, joka kokee tämän.

Myös AMD RDNA 2 on valmis(also ready) , mikä on AMD:n tuleva peliarkkitehtuuri.

Työkalut ja vaatimukset DirectX (Requirement)12 (DirectX 12) Ultimatelle(Ultimate)

Microsoft on jakanut täydelliset tiedot työkaluista ja (complete details)DirectX 12 Ultimate -kehityksen vähimmäisvaatimuksista . Se sisältää käyttöjärjestelmän, Visual Studion(Visual Studio) , Windows Insider Preview SDK :n , ohjaimet(Drivers) ja laitteiston, PIX :n ( DirectX 12 -debuggeri) ja paljon muuta.

Lue lisää siitä virallisesta kehittäjäblogista.(official dev blog.)



About the author

Olen laitteisto-insinööri ja ohjelmistokehittäjä, jolla on yli 10 vuoden kokemus Applen ja Googlen alustoista. Taitoni on tehokkaiden, käyttäjäystävällisten ratkaisujen kehittäminen vaikeisiin suunnitteluongelmiin. Minulla on kokemusta sekä MacOS- että iOS-laitteista sekä näppäimistön ja hiiren ohjaimista. Vapaa-ajallani tykkään uida, katsella tennistä ja kuunnella musiikkia.



Related posts