DirectX 12 (DX12) Ultimate API | NVIDIA GEFORCE, Direct3D 12 Programlama Kılavuzu – Win32 Uygulamaları | Microsoft Learn

Direct3D 12 Programlama Kılavuzu

Directx-steenseurannan avulla pelit voivat simuloide valon käyttäytymistä ja tuottaa realistisia ja kauniita yleisen valaistukssen, heijastusten ja varjojen kaltaisia ​​grafiikkeshostosteita.GeForce rtx -grafiikkasuorittimet üzerinde suunniteltu alusta alkaen säteenseurantalaskennan kuormituksia varten. Pelkästään säteentaantaanananantaanantaanantaanta rt -ytimet, joita käytetään boşluk geforce rtx -näytetjaimissa, tekevitusardeja sädelaskentoja sevunnissa, Mikä paranta suorituskyäsa, Mikä paranta suoritykyäsa, Mikä paranta suoritykkyäsa, mavanta suoritykyäsa, mikä paranta suoritykyäsa, mikä paranta suoritykkyäsa, mikä paranta suoritykkyäsa, mikä paranta suoritykkyäsa, mikä paranta suoritykyäsa, mikä paranta suoritykyäsa Iminopuuden dxr -peleissä ja -soveluksissa. Tämän ansiosta reaaliaikainen Säteenseuranta Mahdollista’da ensimmäistä Kertaa Koskaan.

DirectX 12 Ultimate

DirectX 12 DX API’da Ultimate: n Uusin Versio, Joka Asettaa Standardit Uuden Sukupolven Peleille. DirectX 12 Ultimate Vie Pelien Realismin Aivan Uudelle Tasolle Säteenseurannan, Mesh Gölgelendirme -Varjostimien, VRS -VARJOSTUKSEN JA Örnekleme Tuella Tuella. Ensimmäinen Ja Tällä Hetkelellä Ainoa PC-Laite, Joka Tukee Näitä Pelit Mullistavya ominaisuuksia.

DirectX 12 Ultimate

DirectX 12 DX API’da Ultimate: n Uusin Versio, Joka Asettaa Standardit Uuden Sukupolven Peleille. DirectX 12 Ultimate Vie Pelien Realismin Aivan Uudelle Tasolle Säteenseurannan, Mesh Gölgelendirme -Varjostimien, VRS -VARJOSTUKSEN JA Örnekleme Tuella Tuella. Ensimmäinen Ja Tällä Hetkelellä Ainoa PC-Laite, Joka Tukee Näitä Pelit Mullistavya ominaisuuksia.

DirectX 12 Ultimate

DirectX 12 DX API’da Ultimate: n Uusin Versio, Joka Asettaa Standardit Uuden Sukupolven Peleille. DirectX 12 Ultimate Vie Pelien Realismin Aivan Uudelle Tasolle Säteenseurannan, Mesh Gölgelendirme -Varjostimien, VRS -VARJOSTUKSEN JA Örnekleme Tuella Tuella. Ensimmäinen Ja Tällä Hetkelellä Ainoa PC-Laite, Joka Tukee Näitä Pelit Mullistavya ominaisuuksia.

DXR (DirectX-Säteenseuranta)

Directx-steenseurannan avulla pelit voivat simuloide valon käyttäytymistä ja tuottaa realistisia ja kauniita yleisen valaistukssen, heijastusten ja varjojen kaltaisia ​​grafiikkeshostosteita.GeForce rtx -grafiikkasuorittimet üzerinde suunniteltu alusta alkaen säteenseurantalaskennan kuormituksia varten. Pelkästään säteentaantaanananantaanantaanantaanta rt -ytimet, joita käytetään boşluk geforce rtx -näytetjaimissa, tekevitusardeja sädelaskentoja sevunnissa, Mikä paranta suorituskyäsa, Mikä paranta suoritykyäsa, Mikä paranta suoritykkyäsa, mavanta suoritykyäsa, mikä paranta suoritykyäsa, mikä paranta suoritykkyäsa, mikä paranta suoritykkyäsa, mikä paranta suoritykkyäsa, mikä paranta suoritykyäsa, mikä paranta suoritykyäsa Iminopuuden dxr -peleissä ja -soveluksissa. Tämän ansiosta reaaliaikainen Säteenseuranta Mahdollista’da ensimmäistä Kertaa Koskaan.

VRS (değişken oranlı gölgeleme)

UUSI Renderöintitekekka, Joka Tehostaa Suorituskyä Säätelemällä Kuvan Eri Osien Varjostusten Piirtonoputta. VRS-tekniikka mahdollistaa NVIDIAn mukautuvan varjostuslaskennan, jossa liike ja värimuutokset mitataan freimi kerrallaan ja varjostuksen piirtonopeutta lasketaan niissä freimin osissa, joissa sitä ei tarvita, kuten taivasmaisemissa ja seinissä. Vrs-Tekniikkaa vaidaan hyödyntää myös vr-peleissä foveated-renderöinnissä, jossa kuva piirretän yksityiskoHAIsempana sinne, minne katseesi Kohdistuu, ja verkenttänriil tharkempana näkökenttänriil, ja vähemriil.

VRS-VARJOSTUKSEN TUKEMAT VARJOSTUKSEN PIIRTONOPUDET JA ESIMERKKIFREIMI

Örgü gölgeleme -Varjostus

Jos olet Koskaan Pelannut Avoimen Maailman Pelejä, Tiedät Varmasti, Että niissä yksityiskohtien määrän nostaminen heikentää pelin suoritukkyä merkittävästi, koska suorittien kans kans kans kans kans kans ureksi. Mesh Gölgelendirme -Varjostus, Käytettäessä Grafiikkasuoritin Säätelee Yksityiskohtien määrää ja objektien Tesselointia älykkästi, mikä salylia far.

Örnekleyici geri bildirimi

Örnekleyici Geribildirim Noudattaa Samaa Logiikka Kuin Vrs-Varjostus: Grafiikkasuorittimen Kuormitusta Pienennetään ja suorituskyä parannetaan grafiikkalastanaa järkeistämällällä. Örnekleyici Geribildirim Parantaa Tekstuuri- Ja Varjostinlaitteistojen välistä lastentaa. Sovelluskehittäjät ja pelimoottorit voivat käyttää örnekleme geri bildirimi ansiosta ansiosta striimausalgoritmeja, joiden avulla vaidean luoda suuria seriuu kuuruuuu küme avoima polmoja tirus suaiu kuara. Ikokemusta HäiritsVää Kuvan Värinää Tai Tekstuurivirheitä. Örnekleyici backbackia vodaan hyönntää myös tekstuuritilavarjostuksen renderöinnin tehostamisessa

Koko Valikoima GeForce RTX

Näytä kaikki ostovaihtoehdot
Lisätietoja

G Eforce RTX 40 -Sarjan Kannettavat

Näytä kaikki ostovaihtoehdot
Lisätietoja

GeForce RTX 30 -Sarjan NäytönoHjaimet Ja -Pöntäkoneet

GeForce RTX 30 -Sarjan Kannettavat

GeForce RTX 3060

Näytä kaikki ostovaihtoehdot
Daha fazla bilgi edin

GeForce RTX 3050

Näytä kaikki ostovaihtoehdot
Lisätietoja

Tuetut NäytönoHjaimet

GeForce RTX 3090

GeForce RTX ™ 3090 Kaikin Tavoin Valtavan Tehokas, Ja Antaa Sinulle Aivan Uudentasoisen Suoritusyvyn Amperen, Nvidian Toisen Sukupolven Rtx-Sankitehtuurin Turvin.

GeForce RTX 3080 Ti

GeForce RTX ™ 3080 Ti Antaa Pelaajille Heidän Kaipaamana UltrateHokkaan Suoritusyvyn. Ampere’de Tehon Salaisuus-Nvidian Toisen Sukupolven RTX-Barkkitehuuri.

GeForce RTX 3080

GeForce RTX ™ 3080 Antaa Pelaajille Heidän Kaipaamansa UltrateHokkaan Suoritusyvyn. Ampere’de Tehon Salaisuus-Nvidian Toisen Sukupolven RTX-Barkkitehuuri.

GeForce RTX 3070 Ti

GeForce RTX ™ 3070 TI: N Tehon Salaisuus On Amper, Nvidian Toisen Sukupolven Rtx-Sankitehuuri, Joka Antaa Tarvittavan Tehon Graafisesti Kaikkein Vaativimen Pelien Pyörittämiseen.

GeForce RTX 3070

GeForce RTX ™ 3070: Ampere’de N Tehon Salaisuus, Nvidian Toisen Sukupolven RTX-Barkkitehuuri, Joka Antaa Tarvittavan Tehon Graafisesti Kaikkein Tehon Graafisesti Kaikkein Vaativimen Pelien Pyörittämiseen.

GeForce RTX 3060 T I

GeForce RTX ™ 3060 Ti Antaa Käyttösi UUSIEN Pelien Tarvitseman Tehon, Jonka Salaisuus üzerinde Ampere-Nvidian Toisen Sukupolven RTX-Sankitehuuri.

GeForce RTX 3060

GeForce RTX ™ 3060 Antaa Käyttösi Uusien Pelien Tarvitseman Tehon, Jonka Salaisuus Amper-Nvidian Toisen Sukupolven RTX-Barkkitehuuri.

GeForce RTX 30 -Sarjan Kannettavat

. Niiden Tehon Salaisuus On Amper-Nvidian Toisen Sukupolven Palkittu RTX-Barkkitehtuuri.

Direct3D 12 Programlama Kılavuzu

Direct3D 12, uygulamaların bir veya daha fazla Direct3D 12 uyumlu GPU ile donatılmış PC’lerin grafik ve bilgi işlem özelliklerinden yararlanmasını sağlayan bir API ve platform sağlar.

Bu bölümde

Başlık Tanım
Direct3d 12 nedir? . Direct3D’nin bu sürümü, önceki herhangi bir sürümden daha hızlı ve daha verimlidir. Direct3D 12, daha zengin sahneleri, daha fazla nesne, daha karmaşık efektler ve modern GPU donanımının tam kullanımı sağlar.
Direct3d 12’de Yenilikler En son SDK sürümü ile mevcut olan en önemli yeni belgeleri açıklar.
Direct3d 12’yi anlamak Windows 10 ve Windows 10 Mobile için 3D oyunlar ve uygulamalar yazmak için Direct3D 12 teknolojisinin temellerini ve bunu oyunlarınızda ve uygulamalarınızda nasıl kullanacağınızı anlamalısınız.
Direct3d 12’de iş sunumu Direct3D uygulamalarının CPU verimliliğini artırmak için, Direct3D 12 artık bir cihazla ilişkili bir bağlamı desteklemiyor. Bunun yerine, uygulamalar kaydedip gönderin Komut Listeleri, çizim ve kaynak yönetimi çağrıları içerir. Bu komut listeleri, komutların yürütülmesini yöneten birden çok iş parçacığından bir veya daha fazla komut kuyruğuna gönderilebilir. Bu temel değişim, uygulamaların daha sonra yeniden kullanılmak üzere önceden hesaplama çalışması yapmasına izin vererek tek iş parçacıklı verimliliği arttırır ve çok çekirdekli sistemlerden faydalanır ve birden çok iş parçacığı boyunca işleme çalışması yayarak.
Bağlanma, kaynak nesnelerini grafik boru hattının gölgelendiricilerine bağlama işlemidir.
D3D12’ye geçmek, bellek ikametinin uygun senkronizasyonunu ve yönetimini yapmayı içerir. Bellek ikametgahını yönetme, daha fazla senkronizasyonun yapılması gerektiği anlamına gelir. .
Çok Adaptör Sistemleri Direct3D 12’deki desteği, uygulamanızın birden fazla GPU adaptörünü açıkça hedeflediği senaryoları kapsayan çoklu adaptörü olan sistemler için ve sürücülerin uygulama adına dolaylı olarak birden fazla GPU adaptör kullandığı senaryoları kapsayan desteği açıklar.
Çok motorlu senkronizasyon Bu konu, çoğu modern GPU’da bulunan çoklu bağımsız motorlara senkronize erişimini tartışmaktadır.
İşleme Bu bölüm, Direct3D 12’ye (ve Direct3D 11’e yeni gelen oluşturma özellikleri hakkında bilgi içerir.3).
Sayaçlar, sorgular ve performans ölçümü Aşağıdaki bölümlerde, sorgular, sayaçlar, zamanlama ve tahmin gibi performans testi ve iyileştirmede kullanım için özellikler açıklanmaktadır.
Direct3d 11, Direct3d 10 ve Direct2D ile çalışma Bu bölüm, Direct3D ve Direct2D’nin önceki sürümlerine, Direct3D 11on12 API’sine ve Direct3D 11’den Direct3d 12’ye taşıma yönergelerini içeren interop tekniklerini kapsar.
Direct3d 12’nin bir dizi özelliğinin kullanımını gösteren indirilebilir örnekler indirilebilir.
D3D12 Kod Yürüyüşleri Bu bölüm, örnek senaryolar için kod sağlar. Yürüyüşlerin çoğu, her senaryo için temel bileşen kodunu tekrarlamaktan kaçınmak için temel bir örneğe hangi kodlamanın eklenmesi gerektiğine dair ayrıntılar sağlar.
Direct3d 12 ile hata ayıklama ve teşhis .

İlgili konular

  • Direct3D 12 Grafik
  • Direct3d 12 Referans
  • DirectX Gelişmiş Öğrenme Video Eğiticileri