Apa itu Oklusi Ambient?

VXAO mengubah objek luar angkasa dunia menjadi voxels, mengubah dan menggunakannya untuk menghitung bayangan. Oklusi ambien adalah opsi grafis yang tersedia di menu pengaturan untuk banyak gim video. Sementara beberapa game akan menjelaskan bahwa oklusi ambien meningkatkan bayangan, hampir tidak ada game yang benar-benar menjelaskan apa yang dilakukannya secara detail.

Apa itu oklusi ambien?

Oklusi ambien adalah teknik bayangan yang mensimulasikan bagaimana objek menghalangi pencahayaan ambien. Ini dirancang sebagai alat untuk membuat bayangan tampak serealistis mungkin, dengan tepi interior dan permukaan di bawah objek yang memiliki bayangan lebih gelap.

Tip: Oklusi adalah kata lain untuk menghalangi atau menghalangi, jadi oklusi ambien mensimulasikan bagaimana cahaya terhalang oleh objek dalam upaya menghasilkan bayangan realistis.

Dalam bentuknya yang paling sederhana, oklusi ambien hanya menghitung bayangan yang akan dipancarkan dari sumber cahaya yang menyebar di langit. Implementasi yang lebih maju juga memperhitungkan sumber cahaya lain seperti lampu, obor, dan kilatan moncong.

Game pertama yang menyertakan oklusi ambien adalah game 2007 Crysis.

Apa jenis oklusi ambien yang ada?

SSAO, atau Screen-Space Ambient Occlusion, adalah implementasi ambien oklusi yang sangat ringan. "Ruang layar" adalah istilah yang berarti bahwa SSAO hanya memperhitungkan objek yang sedang dirender secara aktif. Ini berarti bahwa objek yang saat ini tidak terlihat, tidak akan melakukan perhitungan apa pun.

Misalnya, jika ada menara yang menebarkan bayangan di seberang jalan dan Anda memutar kamera sehingga menara tidak lagi ditampilkan di layar, bayangan yang ditimbulkannya akan hilang. Demikian pula, sebuah objek di kejauhan terhalang dari pandangan oleh objek yang lebih dekat, tidak akan menimbulkan bayangan, bahkan jika seseorang terlihat, seperti pohon yang diblokir oleh truk. Dalam beberapa kasus, ini bisa berarti bahwa bayangan yang seharusnya muncul di bawah objek seperti tangki, tidak muncul, karena bagian belakang, atas, dan bawah tangki tidak dirender dan dengan demikian tidak menghalangi lampu.

SSAO juga memiliki masalah dengan casting bayangan yang seharusnya tidak ada, terutama jika terkait dengan dua objek pada jarak yang berbeda satu sama lain.

HBAO, atau Horizon Based Ambient Occlusion adalah implementasi ambient oclusion yang lebih canggih dari Nvidia. AMD memiliki implementasi serupa yang mereka sebut HDAO atau High Definition Ambient Occlusion. Dengan HBAO, bayangan lebih akurat diterapkan pada permukaan, menghindari casting bayangan palsu sebanyak mungkin. Sayangnya, dampak kinerjanya signifikan, sehingga efeknya hanya ditampilkan pada skala setengah, artinya efek bayangan memiliki resolusi yang lebih rendah.

HBAO+ adalah versi HBAO yang disempurnakan yang menangani sejumlah masalah kinerja dan memungkinkan bayangan dirender dalam skala penuh, tanpa terlalu banyak dampak kinerja. Peningkatan resolusi ini memungkinkan bayangan yang lebih lembut dan halus. Efek pengaburan bayangan yang lebih baik sangat penting untuk pemandangan luar ruangan di mana objek seperti kabel listrik harus memancarkan bayangan lembut, bukan bayangan keras. HBAO+ juga membahas masalah yang mungkin dimiliki HBAO dengan kedipan dari objek bergerak atau gerakan kamera.

VXAO, atau Voxel Accelerated Ambient Occlusion, adalah teknologi terbaru dari Nvidia. Alih-alih menggunakan algoritme ruang layar, ia menggunakan algoritme oklusi ambien ruang dunia. Ini berarti bahwa objek yang berada di luar layar masih dapat memunculkan bayangan, yang memungkinkan bayangan yang dilemparkan dari belakang kamera dan objek di bawahnya memberikan tampilan yang jauh lebih realistis. VXAO mengubah objek luar angkasa dunia menjadi voxel dan menggunakannya untuk menghitung bayangan.

Tip: Voxel adalah model dengan resolusi lebih rendah daripada jumlah poligon objek asli. Rendering tekstur pada voxel akan terlihat buruk, karena bentuk objek akan memiliki resolusi yang jauh lebih rendah. Namun, untuk menghasilkan bayangan, detail objek yang dikurangi ini memberikan peningkatan kinerja yang signifikan sambil menimbulkan penurunan kualitas yang dapat diabaikan. Aturană online: https://jocuripacanele.ro/joci-ruleta-online-pe-bani-reali.html

Tidak seperti implementasi oklusi ambien sebelumnya, fakta bahwa VXAO adalah ruang dunia berarti ia menyadari jarak antar objek, yang memungkinkan bayangan dihitung lebih akurat untuk objek yang lebih jauh dari bayangan. Ini juga mencegah efek halo yang terkadang terlihat di sekitar karakter yang berjalan di depan permukaan seperti dinding. VXAO lebih intensif prosesor daripada iterasi sebelumnya dari oklusi ambien tetapi menawarkan kualitas bayangan terbaik.