Ray tracing di Elden Ring? Begini cara saya menambahkannya sendiri

Cincin Elden tidak terlihat bagus. Ini dapat diservis, tetapi merupakan langkah mundur dalam kualitas gambar dibandingkan dengan Sekiro: Bayangan Mati Dua Kali dan Jiwa Gelap 3, setidaknya untuk saya. Saat saya bermain, saya terus berpikir: “Wah, alangkah baiknya jika pengembang menambal ray tracing ke dalam game.”

Isi
  • Sebuah ray tracing primer
  • Ujian kesabaran
  • Hasil
  • Apakah itu layak?

Tapi kemudian saya menyadari bahwa saya bisa melakukannya sendiri.

Cincin Elden mendorong sebuah petualangan melalui ray tracing dan definisi tipisnya, berbagai cara gim menghitung pencahayaan, dan bagaimana gim RTX Nvidia bekerja pada tingkat teknis. Saya akhirnya menambahkan ray tracing ke beberapa game PC, termasuk Cincin Tua. Inilah cara saya melakukannya.

Sebuah ray tracing primer

Sebuah ledakan yang terpantul dari mata di Battlefield V.

Mencapai kejayaan ray tracing dalam game yang tidak mendukungnya tidaklah mudah. Tapi berkat alat yang disebut ReShade, itu adalah mungkin.

Bagaimana, Anda bertanya? Nah, yang perlu diingat adalah bahwa ray tracing adalah teknik, bukan fitur. Pelacakan sinar RTX Nvidia telah memimpin dalam menentukan apa itu, yang oleh beberapa orang mungkin disebut sebagai penelusuran sinar yang tepat. Singkatnya, penelusuran sinar RTX melacak sinar cahaya dari setiap sumber cahaya dalam sebuah pemandangan, terlepas dari apa yang saat ini dapat Anda lihat di layar.

Apa yang saya bicarakan tentang menambahkan diri kadang-kadang disebut “ray marching”, dan harus dikatakan: Menyebut area abu-abu antara itu dan ray tracing ambigu akan meremehkan. Alih-alih melalui proses yang melelahkan untuk menentukan bagaimana setiap sinar berinteraksi dengan objek untuk keseluruhan pemandangan, ray marching menggunakan peta kedalaman untuk menembakkan sinar keluar (atau menyuruh mereka berbaris ke depan) untuk menentukan karakteristik pencahayaan. Anda dapat melihat contoh peta kedalaman, yang hanya menunjukkan seberapa jauh atau dekat objek ke kamera, di bawah ini.

Sebuah peta kedalaman di Elden Ring.

Ada banyak detail teknis di sini, tapi inilah yang penting: Ray tracing mencoba untuk mensimulasikan pencahayaan seperti aslinya tidak peduli seberapa menuntut prosesnya, sementara ray marching hanya memperhatikan apa yang saat ini dapat Anda lihat di layar. Keduanya adalah ray tracing karena mereka menghitung bagaimana sinar cahaya memantul dari objek, tetapi mereka melakukannya dengan cara yang sangat berbeda.

Semua penjelasan itu penting untuk memahami bahwa ray tracing memiliki kegunaan yang berbeda. Tidak diragukan lagi, kebanyakan orang menganggap ray tracing sebagai refleksi, tetapi aplikasinya jauh lebih banyak. Ray tracing juga menyentuh bayangan, oklusi ambien, iluminasi global, dan pada dasarnya teknik lain yang berkaitan dengan pencahayaan dan bayangan.

Itu membawa kita kembali ke shader RTGI ReShade dari Pascal “Marty McFly” Gilcher. Ini adalah shader yang menangani iluminasi global yang dilacak sinar melalui alat yang disebut ReShade, yang pada dasarnya adalah perantara yang mengubah instruksi dari game sebelum mencapai driver grafis. Ini bukan ray tracing “nyata” seperti yang Anda temukan dari game berkemampuan RTX, tetapi menggunakan ray tracing sebagai teknik untuk menawarkan pencahayaan dan bayangan yang lebih realistis dalam game yang tidak didukung dengan benar.

Gilcher menawarkan shader RTGI melalui Patreon seharga $5 per bulan, tetapi juga tersedia di kartu grafis Nvidia (SSRTGI, atau iluminasi global yang dilacak dengan sinar ruang layar, filter di GeForce Experience) secara gratis. Saya berlangganan untuk menunjukkan dukungan, dan saya segera mengeluarkan shader untuk bermain di beberapa game favorit saya.

Tapi kemudian saya menyadari betapa mendalamnya proses membuatnya bekerja.

Ujian kesabaran

Peta normal dan peta kedalaman yang bersebelahan di Assassin's Creed Odyssey.

Setelah saya memiliki shader RTGI di tangan, saya harus instal ReShade. Saya telah menggunakan ReShade sebelumnya, dan jika Anda tertarik untuk memodifikasi tampilan game Anda, ada baiknya untuk mempelajarinya. Langkah pertama adalah menginstal ReShade dan shader RTGI untuk setiap game yang ingin saya uji. Anda harus melakukannya satu per satu.

Mengonfigurasi ReShade cukup mudah berkat tutorial singkat yang dijalankan setiap kali Anda meluncurkannya untuk pertama kali. Saya menyalakan shader di Cincin Elden untuk pertama kalinya, dan tidak melakukan apa-apa. Saya melakukan sedikit riset ekstra, tetapi saya tidak dapat menemukan alasannya, jadi saya mengesampingkan ide ini sebentar.

Masalah saya, dan yang saya temui di hampir setiap game yang saya uji, berasal dari peta kedalaman. Ini adalah hal terpenting untuk shader RTGI, karena menggunakan peta kedalaman untuk menentukan cara mensimulasikan pencahayaan. Game menggunakan pendekatan yang berbeda, jadi dalam beberapa kasus, mereka tidak akan menarik peta kedalaman sama sekali, sementara di kasus lain, mereka akan membalik peta sehingga objek yang dekat dengan kamera dirender seolah jauh dan sebaliknya.

RTGI menyediakan alat untuk mengatasi masalah ini, tetapi tidak sepenuhnya ramah pengguna. Dalam permainan seperti pengembaraan kredo pembunuh, Saya harus membalikkan peta kedalaman menggunakan RTGI, dan dalam game seperti Batman Arkham Kota, Saya harus seberapa jauh peta kedalaman mencapai tempat kejadian. Tidak ada solusi satu ukuran untuk semua, tetapi setelah sedikit latihan, saya dapat dengan cepat menyesuaikan peta kedalaman untuk mencapai hasil yang saya inginkan.

Pengaturan RTGI ReShade di Elden Ring.

Itulah hal utama yang perlu dikhawatirkan untuk mencapai hasil yang realistis, tetapi saya menghadapi setidaknya selusin rintangan lainnya. Lingkaran cahaya di sekitar objek, tumpahan cahaya yang keras dan tidak menarik, dan interaksi aneh dengan bayangan muncul beberapa kali. Dan di beberapa game, seperti paruh waktu 2, shader tidak terlihat benar tidak peduli apa yang saya lakukan.

Jika Anda ingin memulai RTGI, berikut adalah beberapa petunjuk agar Anda berada di jalur yang benar:

  • Selalu aktifkan shader DisplayDepth di ReShade setelah Anda mengaktifkan RTGI. Anda memerlukannya untuk melihat apakah peta kedalaman Anda ditampilkan dengan benar, tetapi Anda dapat mematikannya setelah itu.
  • Nonaktifkan anti-aliasing dalam game. Anda dapat menangani anti-aliasing melalui ReShade, dan itu dapat mengacaukan peta kedalaman untuk RTGI.
  • RTGI menyediakan pengaturan global untuk shader. Mereka dijelaskan di antarmuka DisplayDepth, dan Anda perlu menyesuaikannya berdasarkan apa yang Anda lihat di peta kedalaman.
  • Dalam Pengaya tab ReShade, pastikan untuk memilih peta kedalaman Anda. Anda akan melihat daftar peta di bagian bawah, dan itu sangat membingungkan. Anda sedang mencari yang memiliki resolusi yang sesuai dengan tampilan Anda.
  • RTGI dapat menyebabkan masalah warna dengan sendirinya, jadi pastikan untuk menggunakan alat kurva atau level untuk menyesuaikan tampilan game sesudahnya.
  • RTGI mencakup beberapa pengaturan di bagian bawah antarmuka (pantulan tak terbatas untuk sinar, pencahayaan berbasis material, dll). Anda mungkin perlu mengaktifkan setidaknya beberapa fitur ini untuk hasil terbaik.

RTGI membutuhkan banyak kesabaran dan eksperimen, jadi jangan mengambilnya untuk solusi satu klik. Saya tidak akan menggunakannya di setiap game, tetapi dalam judul seperti Cincin Elden bahwa saya ingin banyak bermain, hasilnya bagus.

Hasil

Simulasi ray tracing di Assassin's Creed Odyssey.

Itu cukup technobabble untuk seminggu — mungkin sebulan, atau bahkan setahun. Saatnya melihat apa yang bisa dilakukan RTGI. Saya menerapkannya ke 10 game, tetapi saya mendapatkan lima yang saya suka tampilannya: pengembaraan kredo pembunuh, Batman Arkham City, Hitman 3, Metro 2033 Redux, dan tentu saja, Cincin Tua.

Berikut adalah screenshotnya:

RTGI tidak melakukan semua pekerjaan sendiri. Seperti yang disebutkan, ada baiknya untuk menambahkan penyesuaian level atau kurva setelah RTGI untuk mengimbangi hal aneh yang dilakukannya. Saya harus melakukan itu di setiap pertandingan, dan seperti RTGI, ini adalah proses coba-coba.

Tapi saya tetap menyukai kedalaman yang dibawa RTGI. Di dalam cincin tua, itu bagaimana bagian belakang perisai benar dibayangi. Di dalam pembunuh bayaran 3, itu adalah bayangan kontak mantel Agen 47 dan mekar dari cahaya terang yang tumpah ke permukaan lain. RTGI tidak merombak game; itu hanya meningkatkan mereka.

Apakah itu layak?

Seorang pahlawan menunggang kuda di Elden Ring.

Tidak. Untuk sebagian besar gamer, bermain-main dengan ReShade dan RTGI tidak ada artinya sama sekali. Saya melakukannya karena saya seorang geek dan saya menyukai grafik komputer, dan saya masih frustrasi beberapa kali selama proses tersebut.

Jika Anda memiliki permainan yang ingin Anda tampilkan, dan Anda berencana untuk mendedikasikan banyak waktu untuk itu, RTGI adalah solusinya. Ini tidak penting, tetapi jika Anda suka memodifikasi game PC, RTGI menyediakan banyak makanan untuk dimainkan. Dan hasilnya luar biasa, mengingat Anda meluangkan waktu untuk memperbaiki pengaturan Anda.

Saya tidak akan menggunakan RTGI di setiap game, atau bahkan sebagian besar dari mereka. Tetapi pada judul pemain tunggal tertentu — menggunakan RTGI atau filter ReShade apa pun dalam gim multipemain adalah cara cepat untuk mendapatkan larangan — saya akan menggunakannya lagi.






Leave a Comment