Pada 2018, Nvidia meluncurkan kartu grafis RTX-nya, yang mengguncang beberapa fitur mematikan untuk bermain game, termasuk penelusuran sinar dan pelindung mesh. Namun, Microsoft memerlukan standar yang mendukung fitur-fitur ini lebih dari sekadar perangkat keras NVIDIA — dan itu ada di sini! Disebut DirectX 12 Ultimate, itu tiba di PC Windows 10 dengan ekstensi Pembaruan Mei 2020 .
Apa itu DirectX 12 Ultimate?
Versi baru DirectX sebagian besar mengumpulkan teknologi yang ada di bawah satu spanduk dan menstandarkannya untuk game PC dan Xbox, yang merupakan kabar baik bagi para gamer. Beberapa teknologi grafis baru yang paling keren — seperti pelacakan sinar waktu nyata — sebagian besar ada pada kartu grafis NVIDIA. Saat diaktifkan dalam game, fitur ini secara drastis meningkatkan kualitas visual dengan membuat cahaya berperilaku lebih mirip dengan kenyataannya.
Kartu grafis AMD berbasis RDNA2 di masa mendatang, serta Xbox Series X , juga akan mendukung DX12 Ultimate. Mari kita lihat sorotan dari API baru dan lihat apa yang baru — dan mengapa itu penting.
DirectX Raytracing 1.1.0
Ray tracing adalah hal baru yang menarik dalam grafik video game. Microsoft menyebut versinya DirectX Raytracing (DXR). Pembaruan tambahan pada teknologi yang ada ini membuat peningkatan dramatis pada tampilan game secara keseluruhan. Rahasianya adalah membuat cahaya dalam game berperilaku lebih seperti di dunia nyata .
Ini berarti pantulan dan pembiasan yang lebih realistis dalam air, berkas sinar matahari yang terlihat lebih realistis-foto, dan bayangan dengan kedalaman visual yang lebih besar. Pastikan untuk melihat video di atas dari NVIDIA. Ini menunjukkan penelusuran sinar masuk Minecraft , dan perbedaannya tidak masuk akal.
Dengan DX12 Ultimate, efek penelusuran sinar seharusnya lebih efisien. Juga akan ada opsi yang memberi pengembang game kontrol lebih besar atas pelacakan sinar, daripada menyerahkannya pada sistem.
TERKAIT: Apa Arti Pelacakan Sinar Real-Time bagi Gamer Saat Ini?
Variable Rate Shading
Variable Rate Shading adalah fitur lain yang sudah ada di DX12. Shader memberi tahu sistem tentang warna, kecerahan, dan kontras setiap piksel. Namun, proses tersebut bisa jadi mahal secara komputasi, di situlah variabel rate shading masuk. Ini menaungi bagian-bagian penting dari adegan permainan pada resolusi penuh, sementara objek yang kurang penting menggunakan lebih sedikit daya GPU untuk bayangan.
Bayangkan mengendarai mobil di jalan masuk Forza Horizon atau game balapan lainnya, misalnya. Anda harus melihat mobil di depan Anda secara mendetail, tetapi pohon atau pagar yang dilewati tidak membutuhkan perlakuan yang sama.
Ini dia bagaimana NVIDIA mendeskripsikannya :
“Algoritme buatan pengembang mengidentifikasi piksel yang tidak dapat dilihat dengan mudah oleh pemain dan piksel yang jarang berubah atau diperbarui, dan menggunakan VRS untuk mengurangi kecepatan perenderan (berbayang). Misalnya, piksel hitam dalam bayangan tidak terlihat berbeda saat tingkat bayangan dikurangi. Jadi, dengan mengurangi tingkat bayangan banyak piksel per frame, beban kerja GPU berkurang, meningkatkan kinerja. ”
Efek keseluruhan seharusnya tidak terlihat oleh pemain, tetapi itu membuat pekerjaan komputer jauh lebih efisien. Peningkatan efisiensi menjanjikan visual yang lebih baik dan performa gaming yang lebih cepat, secara keseluruhan.
Pelindung Jala
Mirip dengan variabel rate shading, pelindung mesh juga membantu sistem bekerja lebih efisien. Fitur ini memungkinkan pengembang game untuk membuat dunia yang sangat detail tanpa membebani CPU, sebagai NVIDIA menjelaskan dalam video ini .
Ini menentukan apa yang dibutuhkan dalam sebuah adegan, dan seberapa banyak detail yang dibutuhkannya (tingkat detail, atau LOD). Objek utama akan memiliki detail yang lebih halus, yang pada dasarnya berarti akan memiliki lebih banyak segitiga dalam riasannya. (Bagi mereka yang tidak sadar, segitiga adalah unit dasar grafik 3D.)
Objek yang jauh akan digambar dengan lebih sedikit segitiga, karena membutuhkan lebih sedikit detail. Hampir semua yang Anda lihat di layar adalah sekumpulan segitiga kecil yang dikelompokkan bersama untuk membuat sosok atau objek yang dapat dikenali.
Tonton video Demo Asteroids Mesh Shaders Nvidia di atas untuk mengetahui seperti apa tampilannya. Video ini menggunakan objek dengan 10 tingkat detail yang berbeda, dari objek yang ada tepat di depan Anda, hingga asteroid tingkat rendah di kejauhan. Ini adalah teknik yang ideal dalam pemandangan dengan banyak objek acak, seperti sabuk asteroid di video di atas.
Hasil keseluruhannya adalah kartu grafis dapat mempertahankan frekuensi gambar yang lebih tinggi tanpa mengorbankan detail yang terlihat, karena lebih sedikit segitiga yang ditarik pada waktu tertentu.
Umpan Balik Sampler
Akhirnya, kita sampai pada umpan balik sampler. Sekali lagi, ini semua tentang merender adegan game dengan lebih efisien.
“Kami dapat membuat bayangan objek yang tidak berubah dari bingkai ke bingkai dengan lebih efisien,” jelas NVIDIA. "Dan gunakan kembali warna objek seperti yang dihitung di bingkai sebelumnya."
Umpan Balik Sampler juga tentang meningkatkan cara game memuat teksturnya (detail permukaan pada objek video game). Idenya adalah komputer dapat membuat keputusan yang lebih cerdas tentang pembuatan tekstur untuk "membuat tekstur yang lebih besar dan lebih detail, dengan menggunakan lebih sedikit memori video". Ini juga membantu menghindari masalah seperti gagap.
Sekali lagi, kita berbicara tentang penggunaan GPU yang lebih efisien, yang dapat membantu meningkatkan frekuensi gambar, secara keseluruhan.
DirectX 12 Ultimate di Dunia Nyata
Fitur DX12 Ultimate menjanjikan untuk membuat game lebih menakjubkan secara visual dan lebih efisien dalam menggunakan sumber daya komputer. Namun, seperti semua fitur, pengembang game berhak menerapkannya. Naungan mesh, misalnya, telah digunakan didukung oleh Nvidia sejak akhir 2018 , tetapi belum benar-benar digunakan. Mungkin sekarang ini adalah bagian dari DX12 Ultimate, ini akan menjadi lebih umum.
Perangkat keras juga harus mendukung fitur ini. Microsoft mengatakan akan memberi label perangkat keras barunya sebagai kompatibel dengan DX12 Ultimate. Itu mungkin berarti stiker lain di kotak atau casing PC, serta iklan umum di rak toko.
Pada konsol, logo Xbox Series X akan menggantikan simbol DX12 Ultimate. Jika Anda melihat logo DX12 Ultimate atau Xbox Series X, perangkat keras tersebut mendukung API grafis baru.
Kapan Game Akan Memanfaatkan DirectX 12 Ultimate?
DirectX 12 Ultimate diluncurkan ke PC Windows 10 sekarang sebagai bagian dari fitur versi 2004 yang dirilis pada akhir Mei 2020 (juga dikenal sebagai Pembaruan Mei 2020 ). Tentunya untuk memanfaatkan fitur-fiturnya, Anda memerlukan kartu grafis modern yang mendukungnya.
Jika Anda memiliki kartu grafis non-DX12 Ultimate, game apa pun yang mendukung DX12 Ultimate akan tetap berfungsi dengan perangkat keras Anda. PC Anda tidak akan melihat peningkatan visual seperti orang lain. Menurut Microsoft, "tidak akan ada efek buruk pada perangkat keras yang tidak mendukung DX12 Ultimate".
Ini adalah kabar baik bagi para gamer anggaran, yang tetap sedikit tertinggal untuk menghemat tagihan perangkat keras tersebut.
TERKAIT: Apa yang Baru di Pembaruan Windows 10 Mei 2020, Tersedia Sekarang