Was Ist DirectX 12 Ultimate auf Windows 10 PCs und Xbox?

0
261
Microsoft

Im Jahr 2018, Nvidia rollte seine RTX-Grafikkarten, die gerockt haben einige killer-features für gaming, einschließlich der ray-tracing-und mesh-Shader. Doch Microsoft brauchte einen standard, der unterstützt diese features auf mehr als nur NVIDIA-hardware—und es ist hier! Namens DirectX 12 Ultimate, kam es auf Windows 10 PCs mit der Mai-2020-Aktualisierung.

Was Ist DirectX 12 Ultimate?

Die neue version von DirectX meist sammelt vorhandenen Technologie unter einem banner und standardisiert die es für PC-gaming und Xbox, das ist eine gute Nachricht für Gamer. Einige der coolsten neuen Grafik-Technologien—wie zum Beispiel Echtzeit-ray-tracing—meist auf NVIDIA-Grafik Karten. Wenn aktiviert in Spiele, die dieses feature drastisch verbessert die Bildqualität, indem Licht Verhalten sich viel näher an, wie es in der Realität.

Zukunft RDNA2-basierten AMD-Grafikkarten sowie der Xbox X-Serie, unterstützen auch DX12 Ultimate. Werfen wir einen Blick auf die highlights der neuen API und sehen, was neu ist—und warum es darauf ankommt.

DirectX Raytracing 1.1

Ray-tracing ist die spannende neue Sache, die in der Videospiel-Grafik. Microsoft nennt seine version DirectX, Raytracing (DXR). Diese inkrementelle Aktualisierung für eine bestehende Technologie macht eine dramatische Verbesserung des gesamten look der Spiele. Das Geheimnis ist, wodurch Licht innerhalb eines Spiels mehr Verhalten wie in der realen Welt.

Dies bedeutet, dass mehrere realistische Spiegelungen und lichtbrechung im Wasser, Wellen des Sonnenlichts, die das Aussehen mehr Foto-realistische und Schatten mit mehr visuelle Tiefe. Werden Sie sicher, dass Sie das obige video von NVIDIA. Es zeigt raytracing in Minecraft, und der Unterschied ist Wahnsinn.

Mit DX12 Ultimate, ray-tracing-Effekte sollen effizienter sein. Es gibt auch eine option, die Spiele-Entwickler mehr Kontrolle über ray-tracing, anstatt Sie bis auf das system.

Im ZUSAMMENHANG: Was Bedeutet ” Real-Time Ray Tracing Bedeutet das für die Gamer von Heute?

Variable Rate-Schattierung

Variable Rate-Shading ist ein weiteres feature, das bereits in DX12. Shader, die dem system mitteilen, was jedes pixel Farbgebung, Helligkeit und Kontrast werden sollte. Dieses Verfahren lässt sich rechnerisch teuer, aber das ist, wo variable rate Schattierung kommt. Es Tönen die wichtigen Teile der gaming-Szene bei voller Auflösung, während die weniger wichtigen Objekte verwenden, die weniger GPU-power für die Beschattung.

Stellen Sie sich ein Auto fahren die Straße hinunter in Forza Horizon oder anderen racing game, zum Beispiel. Es ist wichtig, dass Sie sehen, das Auto vor Ihnen, in vollem detail, aber ein Baum oder Zaun Peitschen durch, muss dann nicht die gleiche Behandlung.

Hier ist, wie NVIDIA es beschrieben:

“Entwickler-made-algorithmen identifizieren von Pixeln, die der Spieler kann nicht leicht sehen, und Pixel, die sich selten ändern oder zu aktualisieren, und verwenden VRS zur Verringerung der rate, mit der Sie erbracht wird (schattiert). Zum Beispiel, die schwarzen Pixel im Schatten sehen nicht anders aus, wenn die shading rate reduziert wird. So, durch die Reduzierung der shading rate von zahlreichen Pixel pro frame, GPU Arbeitsbelastung verringert wird, steigt die Leistung.”

Der Gesamteffekt sollte nicht spürbar sein, um die gamer, aber es lässt den computer die Arbeit wesentlich effizienter. Verbesserte Effizienz verspricht noch bessere Grafik und ein schneller gaming-performance insgesamt.

Mesh-Shader

Ähnlich variable rate Schattierung, mesh-Shader auch helfen, das system effizienter zu arbeiten. Diese Funktion ermöglicht Spiele-Entwickler zu schaffen, sehr detaillierte Welten ohne überlastung der CPU, wie NVIDIA erklärt in diesem video.

Es bestimmt, welche Bedürfnisse zu sein in einer Szene, und wie viele Details es muss (die level-of-detail oder LOD). Primäre Objekte werden feinere Details, die im Grunde bedeutet, dass Sie mehr Dreiecke in Ihr make-up. (Für diejenigen, die nicht bewusst sind, die Dreiecke sind die Basis-Einheit von 3D-Grafiken.)

Objekte, die weiter Weg gezogen sind, mit weniger Dreiecken, wie Sie brauchen, weniger Details. Fast alles, was Sie sehen auf dem Bildschirm ist eine Reihe von winzigen Dreiecke gruppierten zusammen, um eine erkennbare Figur oder ein Objekt.

Check-out und Nvidia Asteroiden Mesh Shader Demo-video oben, um einen Eindruck zu bekommen, wie es aussieht. Dieses video verwendet Objekte, die mit 10 verschiedenen levels of detail, vom Objekte direkt vor Ihnen, auf low-level-Asteroiden aus der Entfernung. Dies ist eine ideale Technik, in einer Szene mit Tonnen von Zufalls Objekte, wie die Asteroiden-Gürtel in dem video oben.

Das Ergebnis sollte sein, dass die Grafikkarten halten eine höhere frame-rate, ohne Einbußen bemerkbar detail, da weniger Dreiecke gezeichnet wird, zu einem bestimmten Zeitpunkt.

Sampler-Feedback

Schließlich kommen wir zum sampler feedback. Wieder, dies ist alles über die Spiel-Szenen effizienter zu gestalten.

“Wir können effizienter Schatten-Objekte, die nicht von frame zu frame ändern,” NVIDIA erklärt. “Und das wiederverwenden der Objekte, Farben berechnet werden, in vorherigen frames.”

Sampler-Feedback ist auch über die Verbesserung wie ein Spiel lädt in seine Texturen (die Oberfläche details auf video-Spiel-Objekte). Die Idee ist, den computer können Sie intelligentere Entscheidungen darüber, Texturierung, “render größere, detailliertere Texturen, während der Verwendung weniger video-Speicher.” Dies vermeidet auch Probleme wie Stottern.

Hier reden wir über die effizientere Nutzung der GPU, die helfen können, steigern Sie frame-rate, insgesamt.

DirectX 12 Ultimate in der Realen Welt

DX12 Ultimate features Versprechen zu machen die Spiele mehr visuell atemberaubende und effizienter bei der Verwendung von computer-Ressourcen. Wie alle features, aber es ist bis zu Spiel-Entwickler, um Sie umzusetzen. Mesh-Schattierung, zum Beispiel, wurde unterstützt von Nvidia seit Ende 2018, aber noch nicht wirklich benutzt worden. Vielleicht ist jetzt, dass es ein Teil von DX12 Ultimate, wird es häufiger geworden.

Hardware hat auch für die Unterstützung dieser Funktionen. Microsoft sagte, es wird label seine neue hardware als kompatibel mit DX12 Ultimate. Das kann bedeuten, dass noch ein weiterer Aufkleber auf der PC-box oder Fall, sowie im Allgemeinen Werbung auf den Regalen.

Auf Konsolen, die Xbox-Serie X-logo steht für die DX12 Ultimative symbol. Wenn Sie sehen, entweder das DX12 Ultimate oder Xbox-Serie X-logo,, die hardware unterstützt die neuen Grafik-API.

Wann Werden die Spiele nutzen DirectX 12 Ultimate?

DirectX 12 Ultimate ist Roll-out von Windows 10 PCs, die jetzt als Teil der version 2004 feature veröffentlicht Ende Mai 2020 (auch bekannt als der Mai-2020-Aktualisierung). Natürlich, um die Vorteile der features, die Sie benötigen, eine moderne Grafikkarte, die es unterstützt.

Wenn Sie eine nicht-DX12 Ultimate Grafikkarte jedes Spiel unterstützt DX12 Ultimate wird immer noch funktionieren mit deiner hardware. Ihr PC will einfach nicht sehen, den visuellen Verbesserungen, die für andere Personen. Laut Microsoft gibt es “keine negativen Auswirkungen auf die hardware, die nicht unterstützt DX12 Ultimate.”

Dies ist eine gute Nachricht für preisbewusste Gamer, wer ein bisschen hinter diese zu halten Hard-Rechnungen nach unten.

RELATED: Was ist Neu in Windows 10 Mai 2020-Update Jetzt Verfügbar

LESEN SIE WEITER

  • › So Hosten Sie Ihre Eigene VPN mit Algo-und Cloud-Hosting
  • › Was ist Neu in iOS 14 (und iPadOS 14, watchOS 7, AirPods Mehr)
  • › Was ist Neu in macOS 11.0 Big Sur, Anreise Herbst 2020
  • › Wie Wird der Mac-Switch Von Intel zu Apple Eigene ARM-Chips
  • › Wie Zip (und Entpacken) von Dateien Mit PowerShell