Seviye Basamak Sistemi
Last updated
Was this helpful?
Last updated
Was this helpful?
Seviye Adım sistemi, World Creator 'da arazi oluşturmanın kilit yönüdür ve hızlı arazi oluşturma hızının arkasındaki ana nedendir (yoğun olarak GPU-optimize edilmiş filtreler kullanmanın yanı sıra). Bu makale sistemin ne olduğunu ve ondan en iyi şekilde nasıl yararlanılacağını kısaca açıklamaktadır.
1/4 hassasiyetle 1k arazi seçerken, World Creator sadece araziyi 4k harita üzerinde hesaplayıp size göstermez. Bunun yerine, yinelemeli olarak bir yukarı örnekleme algoritması ile çalışır: 2x2 piksel ızgaradan başlayıp 4x4 piksele, 8x8 piksele vb. yükselir; her adımda çözünürlüğü iki katına çıkarır.
Bu, her filtrede ve World Creator. adresindeki diğer çeşitli kullanıcı arayüzü öğelerinde bulunan seviye-adım arayüzünün temelidir. Bu nedenle, 8. seviyedeki bir filtrenin gücünü ayarlamak, bu filtrenin yukarı örnekleme zincirindeki 8. doku üzerindeki etkisini değiştirir; bu da 8. veya 256x256 piksel dokuya eşittir.
Üst örnekleme World Creator 'un bir arazinin farklı çözünürlükteki versiyonlarıyla çalışmasına olanak tanıyarak render süresini önemli ölçüde azaltır. Örneğin, parçacık tabanlı erozyonda, tortunun aşındığı yerden yerleştiği yere kadar hareket etmesi gerekir. Tortu, çevresindeki araziye bağlı olarak önemli mesafeler kat etmek zorunda kalabilir. Bu işlem yüksek çözünürlüklü bir görüntü üzerinde hesaplanırsa, tortunun birkaç yüz piksel kat etmesi gerekebilir ve bunların tamamının işlenmesi gerekecektir. Daha düşük çözünürlüklerde çalışmak, algoritmanın harita üzerinde aynı mesafeyi kat etmek için daha az adım gerektirmesi anlamına gelir ve bu da hesaplama süresinde önemli bir azalmaya neden olur.
Yukarı örnekleme iş akışının ek bir avantajı da düşük arazi seviyelerinin tüm arazinin şekli üzerindeki etkisidir. Bu etki, düşük ve orta arazi seviyelerinin esas olarak oluşturulan arazinin genel şeklini etkilediği, yüksek seviyelerin ise nihai araziye küçük ayrıntılar kattığı aşağıdaki resimlerde gözlemlenebilir.
Bu durum aşağıdaki iki birleştirilmiş görüntüde de net bir şekilde gözlemlenebilir. Düşük ve orta seviyelerin kombinasyonu nihai arazi formuna en önemli katkıyı yapsa da, ekstra yüksek seviyeler öncelikle nihai çözünürlük üzerinde daha belirgin bir etki yaratmak için faydalıdır.
Bunun önemli ölçüde filtreye ve ayarlarına bağlı olduğunu belirtmek gerekir. Örneğin, bu erozyon sürecinde, her seviye için kullanılan yağmur güçleri daha yüksek olanlar için daha düşüktür ve bu da sonuç üzerinde önemli bir etkiye sahiptir.
Genel olarak, filtreler daha düşük seviyelerde daha hızlı çalışır. Bunun nedeni hemen hemen tüm filters/layers adreslerinin piksel bazında çalışmasıdır. Seviye 8'de, 256x256px, yani 65.536 pikseli temsil eder. Öte yandan, 11. seviyedeki bir doku 2.048 x 2.048 piksel, yani toplam 4.194.304 piksel boyutundadır. Modern GPUs bu tür paralelleştirilmiş işlemleri yürütmede çok verimli olsa da ve World Creator son derece optimize edilmiş ve sağlam algoritmalar kullansa da, daha yüksek seviyelerin nasıl daha pahalı hale gelebileceğini gözlemleyebilirsiniz. Maksimum performans elde etmek için, görsel olarak hoş bir sonuç elde etmek ve gereksiz hesaplama ek yükünden kaçınmak amacıyla daha yüksek seviyeleri azaltmayı deneyin. Bu durum özellikle erozyon ve simülasyon filtreleri için geçerlidir, çünkü bunlar piksel başına seviye başına sıklıkla birden fazla iterasyon çalıştırarak daha yüksek seviyeleri daha da maliyetli hale getirir.
Şekil katmanları genellikle seviye sistemi ile daha düşük bir performansa sahiptir. Şekil katmanlarıyla çalışırken göz önünde bulundurulması gereken ana husus, arazinize ne kadar ayrıntı eklemek istediğiniz ve filtre efektlerinin ne kadar güçlü olması gerektiğidir.
Aşağıdaki görüntülere bakıldığında, seviye adımı arttıkça şekil katmanının daha keskin hale geldiği açıktır, çünkü arazi ile daha yüksek bir çözünürlükte harmanlanmıştır.
Öte yandan, aynı araziye filtrelerle bakarsanız, filtre yığınının arazi üzerindeki etkisinin daha yüksek bir seviye adımında azaldığını görürsünüz. Bunun nedeni, filtrelerin işlerini yapmak için daha az seviyeye sahip olmaları ve genel arazi şekli üzerinde genellikle daha önemli etkileri olan alt seviyeleri gözden kaçırma eğiliminde olmalarıdır. Bu durum yukarıda zaten açıklanmıştı.