VXAO, dünya uzay nesnelerini voksellere dönüştürür ve bunları gölgeleri hesaplamak için kullanır. Ortam tıkanıklığı, birçok video oyunu için ayarlar menüsünde bulunan bir grafik seçeneğidir. Bazı oyunlar ortam kapanmasının gölgeleri iyileştirdiğini açıklarken, neredeyse hiçbir oyun aslında ne yaptığını ayrıntılı olarak açıklamaz.
Ortam tıkanıklığı nedir?
Ortam kapatma, nesnelerin ortam aydınlatmasını nasıl engellediğini simüle eden bir gölgeleme tekniğidir. İç kenarlar ve nesnelerin altındaki yüzeyler daha koyu gölgeler ile gölgelerin mümkün olduğunca gerçekçi görünmesini sağlamak için bir araç olarak tasarlanmıştır.
İpucu: Kapatma, engelleme veya engelleme için kullanılan başka bir kelimedir, bu nedenle ortam tıkanıklığı, gerçekçi gölgeler oluşturmak amacıyla ışığın nesneler tarafından nasıl engellendiğini simüle eder.
En basit haliyle, ortam tıkanıklığı yalnızca gökyüzündeki dağınık bir ışık kaynağından dökülecek gölgeleri hesaplar. Daha gelişmiş uygulamalar, lambalar, meşaleler ve namlu flaşları gibi diğer ışık kaynaklarını da hesaba katar.
Ortam tıkanıklığını içeren ilk oyun 2007 oyunu Crysis'ti.
Ne tür ortam tıkanıklığı var?
SSAO veya Screen-Space Ambient Occlusion, ortam tıkanıklığının özellikle hafif bir uygulamasıdır. "Ekran alanı", SSAO'nun yalnızca aktif olarak oluşturulan nesneleri hesaba kattığı anlamına gelen bir terimdir. Bu, şu anda görünür olmayan nesnelerin herhangi bir hesaplama yapmayacağı anlamına gelir.
Örneğin, sokağa gölge düşüren bir kule varsa ve kamerayı kule ekranda görünmeyecek şekilde çevirirseniz, oluşturduğu gölge kaybolacaktır. Benzer şekilde, uzaktaki bir nesne tarafından görüş alanı kapatılan bir nesne, bir kamyon tarafından engellenen bir ağaç gibi görünür olsa bile gölge oluşturmaz. Bazı durumlarda bu, tank gibi bir nesnenin altında görünmesi gereken bir gölgenin görünmediği anlamına gelebilir. görünür, çünkü tankın arkası, üstü ve altı işlenmez ve bu nedenle tankı engellemez. ışık.
SSAO'nun ayrıca, özellikle birbirinden farklı mesafelerdeki iki nesneyle ilgili olduğunda, olmaması gereken yerlerde gölge oluşturma sorunları vardır.
HBAO veya Horizon Based Ambient Occlusion, Nvidia'nın daha gelişmiş bir ortam kapatma uygulamasıdır. AMD'nin HDAO veya High Definition Ambient Occlusion olarak adlandırdıkları benzer bir uygulaması vardır. HBAO ile, gölgeler yüzeylere daha doğru bir şekilde uygulanır ve bu kadar çok sayıda sahte gölge oluşmasından kaçınılır. Ne yazık ki, performans etkisi önemlidir, bu nedenle efekt yalnızca yarı ölçekte oluşturulur, bu da gölge efektinin daha düşük çözünürlük olduğu anlamına gelir.
HBAO+, bir dizi performans sorununu ele alan ve çok fazla performans etkisi olmadan gölgelerin tam ölçekte oluşturulmasına izin veren gelişmiş bir HBAO sürümüdür. Bu artırılmış çözünürlük, daha yumuşak ve pürüzsüz gölgeler sağlar. Daha iyi gölge bulanıklaştırma efektleri, güç hatları gibi nesnelerin sert gölgeler yerine yumuşak gölgeler oluşturması gereken dış mekan sahneleri için özellikle önemlidir. HBAO+ ayrıca hareketli nesnelerden veya kamera hareketinden kaynaklanan titreme ile HBAO'nun yaşayabileceği sorunları da ele alır.
VXAO veya Voxel Accelerated Ambient Occlusion, Nvidia'nın daha yeni bir teknolojisidir. Bir ekran alanı algoritması kullanmak yerine, bir dünya alanı ortam kapatma algoritması kullanır. Bu, ekran dışındaki nesnelerin hala gölge oluşturabileceği anlamına gelir; bu, gölgelerin kameranın arkasından ve nesnelerin altından atılmasına izin vererek çok daha gerçekçi bir görünüm sağlar. VXAO, dünya uzay nesnelerini voksellere dönüştürür ve bunları gölgeleri hesaplamak için kullanır.
İpucu: Vokseller, nesnelerin orijinal çokgen sayısından daha düşük çözünürlüklü modellerdir. Nesnelerin şekli çok daha düşük çözünürlükte olacağından, dokuları vokseller üzerinde işlemek kötü görünecektir. Bununla birlikte, gölge oluşturmak için bu azaltılmış nesne ayrıntısı, kalitede göz ardı edilebilir bir düşüşe neden olurken önemli bir performans artışı sağlar. Çevrimiçi kural: https://jocuripacanele.ro/joci-ruleta-online-pe-bani-reali.html
Önceki ortam kapama uygulamalarından farklı olarak, VXAO'nun dünya alanı olması, bunun farkında olduğu anlamına gelir. nesneler arasındaki uzaklık, gölgelerin daha uzaktaki nesneler için daha doğru hesaplanmasını sağlar. gölge. Ayrıca duvar gibi yüzeylerin önünde yürüyen karakterlerin etrafında bazen görülebilen hale etkisini de önler. VXAO, önceki ortam kapatma yinelemelerinden daha yoğun işlemcidir, ancak en iyi gölge kalitesini sunar.