Apa Itu Ray Tracing dan Bagaimana Meningkatkan Grafik di Video Game?

Grafik dalam video game telah berkembang pesat. Namun, ekspektasi para gamer terhadap grafis sebuah game juga telah tumbuh secara eksponensial. Saat ini, gamer menuntut tingkat ketelitian visual yang tak terbayangkan 10 tahun lalu di luar ladang render 3D khusus. Namun, sebagian besar, bahkan game dengan tampilan terbaik yang tersedia saat ini terlihat sebagus yang mereka lakukan dengan memanfaatkan serangkaian pintasan rendering yang menghasilkan perkiraan yang sangat meyakinkan tentang bagaimana kita memandang dunia di sekitar kita, dan tidak peduli seberapa bagus atau tepat itu aproksimasi, masih ada yang kurang. Dan itu agak kurangnya realisme.

Nah, industri game siap untuk mengalami dorongan terbesarnya dalam bentuk Ray Tracing.

Apa itu Ray Tracing?

Ray-tracing adalah metode penghitungan adegan 3D yang meniru bagaimana kita sebagai manusia memandang dunia di sekitar kita, atau lebih khusus lagi, bagaimana cahaya di dunia kita dirasakan oleh kita. teknik yang telah ada selama rendering 3D sendiri, dan bekerja dengan susah payah menghitung berkas cahaya dari sumber ke tujuan dan bagaimana balok yang memantul dari, meresapi melalui dan tersumbat oleh, objek dalam sebuah adegan. Keuntungan terbesar dari Ray Tracing adalah bahwa dengan waktu dan daya komputasi yang cukup, adegan yang dihasilkan tidak dapat dibedakan dari kenyataan (atau realitas virtual).

Bagaimana Ray Tracing Akan Meningkatkan Grafik dalam Game?

Para pemimpin di departemen grafis, AMD, dan Nvidia, keduanya mengumumkan teknologi dan kemajuan masing-masing dalam Ray Tracing di GDC 2018 tahun ini. Selama sesi pembukaan “State of Unreal” GDC 2018, Epic Games, bekerja sama dengan NVIDIA dan ILMxLAB, memberikan demonstrasi publik pertama dari penelusuran sinar waktu nyata di Unreal Engine. Di sisi lain, AMD menyatakan bahwa mereka berkolaborasi dengan Microsoft untuk membantu mendefinisikan, menyempurnakan, dan mendukung masa depan DirectX12 bersama dengan Ray Tracing.

Selama presentasi Nvidia, ketiga perusahaan mempresentasikan demo sinematik eksperimental menggunakan karakter Star Wars dari Force Awakens dan Last Jedi yang dibuat dengan Unreal Engine 4. Demonstrasi ini didukung oleh teknologi RTX NVIDIA untuk GPU Volta, tersedia melalui Microsoft DirectX Ray Tracing API ( DXR). Selain itu, iPad yang menjalankan ARKit digunakan sebagai kamera virtual untuk menggambar fokus hingga detail halus dalam tampilan jarak dekat.

“Ray tracing real-time telah menjadi impian industri grafis dan visualisasi selama bertahun-tahun,” kata Tony Tamasi, wakil presiden senior konten dan teknologi di NVIDIA. “Dengan penggunaan teknologi NVIDIA RTX, GPU Volta, dan DXR API baru dari Microsoft, tim telah mampu mengembangkan sesuatu yang benar-benar menakjubkan, yang menunjukkan bahwa era ray tracing real-time akhirnya tiba.”

Sementara AMD tidak menunjukkan bukti konsep kemajuan mereka, mereka telah menyatakan bahwa mereka juga berkoordinasi dengan Microsoft. Kedua perusahaan dikatakan membuat dukungan untuk teknologi Ray Tracing menggunakan DXR API yang tersedia untuk pengembang sekitar akhir tahun ini.

Dengan kesetiaan grafis kelas atas yang sekarang tersedia untuk kebijaksanaan pengembang, kita hanya dapat mengharapkan game yang akan datang untuk menampilkan grafik yang lebih realistis dengan representasi akurat dari kondisi pencahayaan bersama dengan ketajaman yang lebih baik. Meskipun ini membutuhkan beban yang lebih tinggi pada GPU, Ray Tracing tentu saja berjanji untuk menjembatani kesenjangan antara realitas dan realitas virtual.