BLOG

Oyunlarda Ortam Kapatma Nedir?

Son güncelleme:

  Bu sayfa DeepL tarafından otomatik olarak çevrilmiştir. Switch to English

Birçok oyun gerçekçilik peşindedir. Geliştiriciler, var olduğuna inanacağınız dünyalar yaratmak isterler. Bunun temel bir parçası, ışıklandırmayı doğru ayarlamaktır. Modern oyunlar bu konuda büyük ölçüde başarılı olsa da, son aşamayı mükemmel hale getirmek hala çok fazla enerji ve grafik kartı işlem döngüsü gerektirir. Ray tracing, global aydınlatma ve gölgelendirme gibi tekniklerden bahsediyoruz. Ambient Occlusion da bu tekniklerden biridir, ama nedir? Açıklayalım.

Battlefield 6 tank

Ambient Occlusion nedir?

Ambient Occlusion, ortam aydınlatmasına göre her nesnenin aydınlatma yoğunluğunu hesaplayan bir render tekniğidir. Sonuç olarak, nesnelerin üzerinde süzülmek yerine bulundukları dünyayla bağlantılı göründüğü, daha gerçekçi bir görüntü elde edilir. Işık kaynakları, fiziksel ortam ve nesne yerleşimi gibi faktörleri dikkate alır. Yalnızca yerel bilgileri değil, tüm sahneyi değerlendirir ve geometrinin kesiştiği noktalara ince temas gölgeleri ekler.

Ambient Occlusion, bir su birikintisinde ışın izlemeli yansıma gibi göze çarpmayabilir, ancak hareket ederken ve nesneleri gözlemlerken sahneye büyük ölçüde inandırıcılık katar. Tavan köşelerinin odanın ortasından daha karanlık görünmesini sağlayan ince ışık efektini düşünün. Ya da her yerde tek tip aydınlatma yerine uygun gölgelere sahip, sandıklarla dolu bir depoyu düşünün. İyi ayarlandığında, AO köşeleri, kıvrımları ve küçük boşlukları derinleştirir, bu da nesnelerin daha gerçekçi görünmesine yardımcı olur.

Shot from Cyberpunk 2077 with full Ray Tracing and Ambient Occlusion
Ambient Occlusion ile en yüksek ayarlarda Cyberpunk 2077
Shot from Cyberpunk 2077 at the lowest settings with Ambient Occlusion off
Ambient Occlusion olmadan en düşük ayarlarda Cyberpunk 2077

Ambient Occlusion'ın farklı türleri nelerdir?

Çoğu grafik işleme tekniğinde olduğu gibi, geliştiricilerin seçebileceği birden fazla Ambient Occlusion uygulaması vardır. Bu, grafik ayarlarınızda birkaç seçenek göreceğiniz ve bunların ne gibi farklar yarattığını görmek için deneme yapmanız gerekeceği anlamına gelir. İşte başlıcaları:

SSAO: Ekran Alanı Ortam Kapama

Ekranda görünenlere göre oklüzyonu hesaplar, bu sayede hızlı ve geniş destek sağlar. En temel AO yöntemidir ve hem AMD hem de Nvidia kartlarda çalışır. Kalite kamera mesafesine göre değişebilir ve ince nesnelerin etrafında halo etkisi yaratabilir.

HBAO: Ufuk Temelli Ortam Kapama

Nvidia tarafından geliştirilen HBAO, yarıklar ve köşelerde daha iyi gölgeleme için ufuk çizgilerini dikkate alarak doğruluğu artırır. Birçok oyun, herhangi bir modern GPU'da çalışan benzer ufuk tabanlı teknikler kullanır, bu nedenle bu teknikler kesinlikle donanımla sınırlı değildir.

HDAO: Yüksek Çözünürlüklü Ortam Kapama

AMD'nin HBAO'ya cevabı, daha yüksek hassasiyet ve daha iyi derinlik işleme sunuyor. Yine, birçok motorda benzer, satıcıya bağlı olmayan varyantlar bekleyebilirsiniz.

GTAO ve CACAO

Makul maliyetle daha yüksek kaliteyi hedefleyen yeni ekran alanı yöntemleri. GTAO (Ground Truth Ambient Occlusion), fiziksel olarak daha makul sonuçları hedeflerken, CACAO performans ve kararlılığa odaklanır. Bu isimler bazı ayar menülerinde açıkça belirtilmiş olabilir.

RTAO: Işın İzlemeli Ortam Kapama

Daha fiziksel olarak doğru ışık örtülmesi için ışın izleme kullanır ve en gerçekçi sonuçları sunar, ancak performans açısından büyük bir maliyet getirir. Donanım ışın izleme özelliğine sahip bir GPU gerektirir (Nvidia RTX, AMD RDNA2 veya daha yeni, Intel Arc).

Alan Wake 2

Ambient Occlusion'ı açmalı mısınız?

İnandırıcı, sürükleyici bir dünya istiyorsanız, evet, Ambient Occlusion belirgin bir fark yaratır ve belirli oyunlarda olmazsa olmaz bir özelliktir. Keşif odaklı birinci şahıs oyunları bu teknikten özellikle yararlanır.

Rekabetçi atıcılar için, güçlü AO gölgeleri derinleştirebilir ve hedefleri görmeyi zorlaştırabilir, bu nedenle önce performans ve görünürlüğü göz önünde bulundurun.

Pratik ayarlama ipuçları:

  • SSAO'yu Düşük olarak başlatın, ardından kare hızı düşene kadar kaliteyi artırın.
  • Geniş alanların aşırı koyulaşmasını önlemek için daha düşük AO yarıçapı kullanın ve orta tonları bozmadan köşeleri derinleştirmek için yoğunluğu ayarlayın.
  • RTAO'yu etkinleştirirseniz, performans maliyetini dengelemek için DLSS gibi çerçeve oluşturma veya yükseltici modlarıyla eşleştirin. Yoğun sahnelerde test edin.

Tuzaklara dikkat edin:

  • Bir oyun AO'yu dokulara veya ışık haritalarına işler ve bunun üzerine gerçek zamanlı AO uygularsa çift kararma meydana gelebilir. İç mekanlar isli veya yüzler kirli görünüyorsa, AO yoğunluğunu azaltın veya ekstra geçişi devre dışı bırakın.
  • Ekran alanı yöntemleri, nesne kenarlarında hale oluşturur, geçici kenar yumuşatma ile titremeye neden olur veya uzaktan solmaya neden olabilir. Daha yüksek kaliteli bir ön ayara veya GTAO gibi daha yeni bir yönteme geçmek yardımcı olabilir.

Kararlı bir kare hızı sağlayabiliyorsanız AO'yu açın, daha yavaş tempolu veya sinematik oyunlarda daha yüksek kaliteyi önceliklendirin ve her karenin önemli olduğu durumlarda SSAO gibi daha basit bir modele geçin.