Bu bölüm, Hafif Önbelleğin çeşitli yönlerini kontrol eder ve ince ayarlarını yapar. Hafif önbellek dağıtımı, yalnızca Küresel Aydınlatma dağıtımında Hafif önbellek yöntemi Birincil motor veya İkincil motor olarak seçildiğinde görünür .
Light önbellek motorunun GI’yi nasıl hesapladığı hakkında daha fazla bilgi için lütfen Dolaylı Aydınlatma başlığı altındaki Light Cache GI sayfasına bakın .
Kullanıcı Arayüzü Yolu : ||Render Ayarları penceresi|| > GI sekmesi > Hafif önbellek dağıtımı
(Hafif önbellek GI motoru olarak ayarlandığında)

Varsayılan Parametreler #
Ön ayar – Durağan veya animasyonlu görüntü oluşturma için varsayılan Light önbellek ayarlarını sunar .
Subdivs – Kameradan kaç yolun izleneceğini belirler. Gerçek yol sayısı, subdivs’in karesidir (varsayılan 1000 subdivs, kameradan 1.000.000 yolun izleneceği anlamına gelir). Daha fazla bilgi için, aşağıdaki Subdivs Parametresi örneğine bakın.
Örneklem boyutu – Bireysel ışık önbelleği örneklerinin boyutunu kontrol eder. Daha fazla bilgi için aşağıdaki Örneklem Boyutu örneğine bakın.
Hesaplama aşamasını göster – İzlenen yolları gösterir. Bu, ışık önbelleğinin hesaplanmasını etkilemez ve yalnızca kullanıcıya geri bildirim olarak sunulur. Bu seçenek, alanlara dönüştürme işlemi yapılırken göz ardı edilir; bu durumda hesaplama aşaması asla görüntülenmez.
Doğrudan ışığı sakla – Etkinleştirildiğinde, ışık önbelleği doğrudan ışığı da saklar ve enterpolasyon yapar. Bu, birincil dağınık yansımalar için ışınım haritası veya doğrudan GI (kaba kuvvet) yöntemi kullanıldığında, doğrudan aydınlatma her bir ışığı örneklemek yerine ışık önbelleğinden hesaplandığı için, birçok ışığın bulunduğu sahneler için yararlı olabilir. Yalnızca sahne ışıkları tarafından üretilen dağınık aydınlatmanın saklandığını unutmayın. Doğrudan aydınlatmayı net tutarken GI’yi yaklaşık olarak hesaplamak için ışık önbelleğini doğrudan kullanmak istiyorsanız, bu seçeneği devre dışı bırakın.
Geri İzleme – Köşelere yakın GI’nin geri izlenmesini sağlar. Bu, ışık sızıntılarını ve titremeyi önlemeye yardımcı olur. Normalde bu etkinleştirilmelidir. Değer, köşelere yakın GI’nin ışık önbelleğinden okunmak yerine ne ölçüde geri izleneceğini belirtir. 0,0 değeri geri izlemeyi devre dışı bırakır. 2,0 değeri durağan görüntüler için, 8,0 değeri ise animasyonlar için uygundur. Daha yüksek değerler, render zamanında daha fazla ışın izlenmesine neden olur. Daha fazla bilgi için aşağıdaki Geri İzleme örneğine bakın.
Yol yönlendirme (deneysel) – Örnekleme kalitesini optimize etmek için bir yol yönlendirme yöntemi ( Intel® Açık Yol Yönlendirme Kütüphanesi ) kullanır. Yol yönlendirme, iç mekan sahneleri veya çok fazla örtüşme içeren sahneler gibi GI veya parlak yansımaların örneklenmesinin zor olduğu sahneler için kullanışlıdır. VRayMtl, GI etkinleştirilmiş Ortam Sisi ve GI etkinleştirilmiş Hacim Izgarası tarafından desteklenir. Bu seçeneği kullanırken, Subdivs’in en az 1000 ve aynı sahneler için 3000’e kadar olması gerektiğini unutmayın . Bu seçenek yalnızca V-Ray CPU ile kullanılabilir.
Yol yönlendirme özelliğinin, maksimum ışın yoğunluğu veya alt piksel eşleme etkinleştirildiğinde, devre dışı bırakıldığına kıyasla farklı sonuçlar ürettiğini unutmayın . Ham render öğelerinde farklı sonuçlar beklenir, ancak bunlar ilgili filtre render öğesiyle çarpıldığında doğru sonucu üretir. Düşük poligon sayısına sahip dağınık yüzeyler içeren bazı sahnelerde, sonuçlar bu seçenek devre dışı bırakılarak yapılan render işlemine kıyasla farklılık gösterebilir.
Lütfen aşağıdaki Yol Gösterme Örneklerine bakın .
Mod – Işık önbelleğinin işleme modunu belirler:
Tek kare – Animasyonun her karesi için yeni bir ışık önbelleği hesaplar.
Dosyadan – Işık önbelleği bir dosyadan yüklenir. Işık önbelleği dosyası, ışık önbelleğinin ön filtrelemesini içermez; ön filtreleme, ışık önbelleği yüklendikten sonra gerçekleştirilir, böylece ışık önbelleğini yeniden hesaplamaya gerek kalmadan ayarlama yapabilirsiniz.
Dosyaya kaydet – Işık önbelleğini daha sonra tekrar kullanılmak üzere diskteki bir dosyaya kaydeder. Bunun çalışması için “Silme” seçeneğinin etkinleştirilmiş olması gerektiğini unutmayın. Aksi takdirde, ışık önbelleği işleme tamamlanır tamamlanmaz silinir ve kaydedilmesi mümkün olmaz.
Dosya – Mod ” Dosyadan” olarak ayarlandığında , ışık önbelleğinin yükleneceği dosya adını belirtir . Ayrıca, bir .vrlmap dosyasını doğrudan görünüm alanınıza sürükleyip bırakarak da ışık önbelleği yükleyebileceğinizi lütfen unutmayın . Ancak bunu yapmanın, önbelleği hemen kullanıma açacağını, GI’yi etkinleştireceğini, İkincil motorunu Işık önbelleği olarak ve Modunu “Dosyadan” olarak değiştireceğini unutmayın .
Silmeyin – Etkinleştirildiğinde (varsayılan), ışık önbelleği render işleminden sonra bellekte kalır. Işık önbelleğini otomatik olarak silmek (ve böylece bellekten tasarruf etmek) için bu seçeneği devre dışı bırakın.
Otomatik kaydetme – Etkinleştirildiğinde, ışık önbelleği belirtilen dosyaya otomatik olarak yazılır. Işık önbelleğinin, işleme işleminin gerçek sonunda değil, hesaplandıktan hemen sonra yazıldığını unutmayın.
Kaydedilmiş önbelleğe geç – Etkinleştirildiğinde, işleme tamamlandıktan sonra ışık önbelleği Modu otomatik olarak Dosyadan olarak ayarlanır ve otomatik olarak kaydedilen ışık önbelleği dosyasının adı Dosya parametresine kopyalanır.
Bir animasyonun her karesi için ayrı bir Işık Önbelleği dosyası kaydetmek için, dosya adına %04d sonekini ekleyin.

Örnek: Subdivs Parametresi #
Subdivs parametresi , sahneye gönderilen ışın sayısını ve ışık önbelleği örneklerinin gürültü kalitesini kontrol eder.
Burada, Subdivs parametresi için farklı ayarlar kullanılarak oluşturulmuş bir sahne yer almaktadır (diğer tüm ayarlar aynıdır).
Örnek sayısını artırdıkça gürültü azalır, ancak işleme süreleri artar. Subdivs parametresi iki katına çıkarıldığında, ışık önbelleğinin hesaplanması yaklaşık 4 kat daha uzun sürer.

Alt bölümler = 500

Alt bölümler = 1000

Alt bölümler = 2000
Örnek: Örneklem Boyutu #
Örnek boyutu parametresi, tek tek ışık önbelleği örneklerinin boyutunu kontrol eder. Daha küçük değerler daha ayrıntılı bir aydınlatma çözümü üretir, ancak daha gürültülüdür ve daha fazla RAM kullanır. Daha büyük değerler daha az ayrıntı üretir, ancak daha az RAM kullanır ve hesaplama daha hızlı olabilir.
Burada , Örnek boyutu parametresi için farklı değerler kullanılarak oluşturulmuş bir sahne yer almaktadır . Diğer tüm değerler aynıdır.
Son resimde sağdaki duvardan sızan ışığa dikkat edin. Bunun nedeni, duvarın diğer tarafındaki örneklerin oldukça büyük olması ve kameraya bakan tarafta kullanılmasıdır.

Örneklem boyutu = 0,01

Örneklem boyutu = 0,02

Örneklem boyutu = 0,03
Örnek: Geri izleme #
İlk resim seti, Retrace parametresinin ışık önbelleği enterpolasyonundan kaynaklanan ışık sızıntılarını nasıl azaltabileceğini göstermektedir. Sahne, dış mekanın bazı kısımlarının görülebildiği bir iç mekandır. GI ayarları için, birincil yansımalar için Brute Force ( Küresel Aydınlatma Açılır Menüsünde Birincil motor olarak seçilmiştir ) ve ikincil motor olarak Işık önbelleği kullanılmıştır .
Dışarıdan alınan parlak ışık önbelleği örnekleri, içeriden alınan daha koyu örneklerle karışarak ışık önbelleği hesaplanırken ışık sızıntılarına neden olur. Geri İzleme seçeneği (varsayılan değeri 2.0 ile), ışık önbelleği için hesaplama süresinin artması pahasına bu sorunu başarıyla çözer.




Bu ikinci örnekte, Retrace açık olduğunda, değeri köşelerde veya birbirine yakın nesnelerin yakınında ışık önbelleği yerine kaba kuvvet yönteminin kullanılıp kullanılmayacağını belirler . Retrace değeri 0’dan büyük olduğunda, yalnızca kaba kuvvet yöntemi kullanılır; bu da çok daha doğru bir sonuç elde edilmesine yardımcı olur, ancak bu işlem hızını yavaşlatabilir. Bununla birlikte, Retrace değeri 0,0 ise, yalnızca ışık önbelleği kullanılır ve bu nedenle yeniden izleme devre dışı bırakılır. Bu daha hızlıdır ancak daha az doğrudur ve ışık sızıntısından kaynaklanan gürültü ve bozulmalara daha yatkındır.
Retrace değeri yüksek kullanılırsa , ışık sızıntısı ve bozulmalar ortadan kalkacak ve daha geniş bir alanda kaba kuvvet yöntemi kullanılacaktır. Sonuç olarak, görüntü daha gürültülü görünebilir. Bu nedenle, çoğu durumda varsayılan Retrace değeri olan 2.0 yeterlidir.

Geri izleme özelliği kapatıldı.

Geri izleme özelliği 2.0 değeriyle açıldı . Pencerenin üzerindeki ışık sızıntılarının nasıl kaybolduğunu ve belirli alanlardaki gölgelerin nasıl daha koyu göründüğünü fark edin.

Geri izleme 0.0 değeriyle etkinleştirildi . Sonuç olarak yalnızca hafif önbellek kullanıldı; bu daha hızlı olacak ancak köşelerde veya nesnelerin birbirine yakın olduğu yerlerde bozulmalara neden olacaktır.
Örnek: Yol Rehberliği #
Bu örnekte sahne, bir HDRI ve iki dikdörtgen VRayLight ile VRayDome ışığı kullanılarak aydınlatılmıştır . Atmosferik efekt olarak
VRayEnvironmentFog kullanılmış olup, Scatter GI açık ve sis yoğunluğu ve sis şeffaflığı için General Noise tex kullanılmıştır.
Render Ayarları : Minimum alt bölüm sayısı: 1 ve Maksimum alt bölüm sayısı: 100 olan aşamalı görüntü örnekleyici; Maksimum render süresi 20 dakika ve Gürültü eşiği 0,05; Işık önbelleği alt bölüm sayısı 1500.
Güzellik Yolu Rehberliği
Örnekleme Hızı Yol Yönlendirmesi




Animasyonlarda titremeyi önleme #
Işık önbelleği, önyargılı bir küresel aydınlatma çözümü olduğundan, animasyonlarda istenmeyen titremelere neden olabilir. Bu etkiyi azaltmak için bazı ipuçları aşağıda verilmiştir.
-
İç mekan render’ları veya diğer karmaşık aydınlatma durumları için, ışık önbelleği Subdivs parametresini artırmak, ışık önbelleğini daha düzgün ve doğru hale getirir; 2000 veya 3000 civarındaki değerler genellikle iyi sonuç verir.
-
Retrace seçeneği , ışık sızıntılarını ve titremeyi azaltmaya yardımcı olur. Animasyonlar için 8.0 değeri iyi sonuç verir.
Hareketli nesneler ve/veya hareketli kamera içeren animasyonlar için:
-
Subdivs parametresini 3000, Sample size’ı 0.01, Retrace’i etkinleştir ve Retrace threshold’u 8.0 olarak ayarlayın .
Notlar #
-
Sahnedeki nesnelerin çoğuna tamamen beyaz veya beyaza yakın malzemeler uygulamayın, çünkü bu aşırı uzun render sürelerine neden olur. Bunun nedeni, sahnedeki yansıyan ışık miktarının çok kademeli olarak azalması ve ışık önbelleğinin daha uzun yollar izlemesi gerekecek olmasıdır. Ayrıca, RGB bileşenlerinden birinin maksimum (255) veya daha yüksek bir değere ayarlanmış malzemelerden de kaçının.
-
Birincil sıçramalar (doğrudan görselleştirme) ve ikincil sıçramalar için hesaplanan hafif önbellekler arasında hiçbir fark yoktur. Bu modlardan birinde hesaplanan hafif önbellekleri diğer mod için güvenle kullanabilirsiniz.
-
Foton haritasına benzer şekilde, her iki tarafında önemli ölçüde farklı aydınlatmaya sahip çok ince yüzeylerin etrafında ışık önbelleğiyle “ışık sızıntıları” oluşabilir. Bazen, ince yüzeyin her iki tarafındaki nesnelere farklı GI Yüzey Kimlikleri atayarak bu etkiyi azaltmak mümkün olabilir ( Nesne ayarları penceresine bakın); etki, Örnek boyutunu ve/veya filtrelemeyi azaltarak da azaltılabilir .
-
Işık önbelleği hesaplaması, dağıtılmış işleme için birden fazla makine arasında dağıtılamaz.
-
Hafif bir önbelleği yüklemenin alternatif bir yolu, .vrlmap dosyasını doğrudan görünüm alanınıza sürükleyip bırakmaktır . Ancak bunu yapmanın, dosyayı hemen kullanıma açacağını, GI’yi etkinleştireceğini, İkincil motorunu Hafif önbellek ve Modunu Dosyadan olarak değiştireceğini unutmayın .
