Bu sayfa, Rhino için V-Ray’deki Light Cache GI Motoru hakkında bilgi vermektedir.
Genel Bakış #
Işık önbellekleme (V-Ray’in eski sürümlerinde “ışık eşleme” olarak adlandırılır), bir sahnedeki genel aydınlatmayı yaklaşık olarak hesaplamak için kullanılan bir tekniktir. Bu yöntem, başlangıçta Chaos Group tarafından özellikle V-Ray render motoru için geliştirilmiştir.
Bu özellik yalnızca Küresel Aydınlatma’da Birincil Işınlar veya İkincil Işınlar GI motoru olarak Işık Önbelleği seçilmişse kullanılabilir .
Kullanıcı Arayüzü Yolu #
||V-Ray Varlık Düzenleyici|| > Ayarlar > Genel Aydınlatma > Işık Önbelleği
(Light Cache birincil veya ikincil ışın motoru olarak ayarlandığında.)
Parametreler #
Bu parametreler ışık önbelleğinin hesaplama aşamasını etkiler; nihai görüntülemeyi etkilemezler.
Alt bölümler – Kameradan kaç yolun izleneceğini belirler. Gerçek yol sayısı, alt bölümlerin karesidir (varsayılan 1000 alt bölüm, kameradan 1.000.000 yolun izleneceği anlamına gelir). Daha fazla bilgi için, aşağıdaki Alt Bölümler Parametresi örneğine bakın.
Örnek Boyutu – Işık önbelleğindeki örneklerin aralığını belirler. Daha küçük sayılar, örneklerin birbirine daha yakın olduğu anlamına gelir; ışık önbelleği aydınlatmada keskin ayrıntıları korur, ancak daha gürültülüdür ve daha fazla bellek kullanır. Daha büyük sayılar ışık önbelleğini yumuşatır ancak ayrıntı kaybına neden olur. Bu değer, dünya birimlerinde veya görüntü boyutuna göre olabilir. Daha fazla bilgi için, aşağıdaki Örnek Boyutu Parametresi örneğine bakın .
Ekran Alanı – Birimler, nihai görüntünün kesirleridir (1,0 değeri, örneklerin tüm görüntü kadar büyük olduğu anlamına gelir). Kameraya daha yakın olan örnekler daha küçük, uzakta olan örnekler ise daha büyüktür. Birimlerin görüntü çözünürlüğüne bağlı olmadığını unutmayın. Bu değer, ışık önbelleğinin her karede hesaplanması gereken durağan görüntüler veya animasyonlar için en uygundur. Dünya Birimleri – Boyutlar her yerde dünya birimlerinde sabittir. Bu, örneklerin kalitesini etkileyebilir – kameraya yakın örnekler daha sık örneklenir ve daha pürüzsüz görünürken, uzakta olan örnekler daha gürültülüdür. Bu değer, her yerde sabit örnek yoğunluğunu zorladığı için uçuş animasyonları için daha iyi sonuç verebilir.
Geri İzleme – Işık önbelleğinin çok büyük bir hataya yol açacağı durumlarda küresel aydınlatmanın hassasiyetini artırır. Bu, özellikle ” Parlak ışınlar için ışık önbelleğini kullan” seçeneğinde veya ışık önbelleği enterpolasyonu nedeniyle ışık sızıntılarının mümkün olabileceği köşelere yakın yerlerde belirgindir. Parlak yansımalar ve kırılmalar için V-Ray, yüzey parlaklığına ve ona olan mesafeye bağlı olarak ışık önbelleğini kullanıp kullanmayacağına dinamik olarak karar verir, böylece ışık önbelleğinden kaynaklanan hatalar en aza indirilir. Bu seçeneğin render süresini artırabileceğini unutmayın. Daha fazla bilgi için aşağıdaki Geri İzleme Parametresi örneğine bakın .
Kamera Yolunu Kullan – Etkinleştirildiğinde, V-Ray GI örneklerini yalnızca geçerli görünüm yerine tüm kamera yolu için hesaplar. Bu seçenek yalnızca projede bir animasyon ayarlanmışsa kullanılabilir.
“Kamera Yolu Kullan” seçeneği etkinleştirilerek, animasyonun yalnızca ilk karesi işlenerek önbelleğe alınmış harita kaydedilebilir. Ardından harita her kare için yüklenip kullanılabilir, bu da önemli miktarda zaman tasarrufu sağlar.

Ö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 örneği verilmiştir (diğer tüm ayarlar aynıdır). Daha fazla örnek eklendikçe gürültü azalır, ancak render 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 Büyüklüğü Parametresi #
Ö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ı (Ekran Ölçeği nedeniyle) ve kameraya bakan tarafta kullanılmasıdır (bunu yukarıdaki örnekteki Dünya Ölçeği ile karşılaştırın ). Örnekler arasındaki gürültü seviyesindeki farka da dikkat edin.

Örneklem boyutu = 0,01

Örneklem boyutu = 0,02

Örneklem boyutu = 0,0
Örnek: Geri İzleme Parametresi #
İ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ç mekan sahnesidir. Dış mekandan alınan parlak ışık önbelleği örnekleri, iç mekandan alınan daha koyu örneklerle karışarak ışınım haritası hesaplanırken ışık sızıntılarına neden olur. Retrace seçeneği (varsayılan değeri 1.0 ile), ışınım haritası için hesaplama süresini biraz artırarak sorunu başarıyla çözmektedir. Retrace olmadan, parlak dış mekandan alınan ışık önbelleği örnekleri, dış mekandaki koyu örneklerle karışarak ışık sızıntılarına neden olur. Işık önbelleği retraksiyonu etkinleştirildiğinde, ışık sızıntıları, ışınım haritası hesaplama süresini biraz uzatarak başarıyla ortadan kaldırılır.


Disk Önbellekleme #
Mod – Işınım haritasının modunu kontrol eder:
Yeni harita – Etkinleştirildiğinde, yeni bir foton haritası oluşturulur. Önceki render işleminden kalan tüm foton haritalarının üzerine yazılır. Dosyadan – Etkinleştirildiğinde, V-Ray foton haritasını hesaplamaz, bunun yerine bir dosyadan yükler. Dosya adını belirtmek için sağdaki Gözat düğmesine basın.
Dosyayı Sakla – Etkinleştirildiğinde, V-Ray sahne oluşturma işlemi bittikten sonra foton haritasını bellekte tutar. Devre dışı bırakıldığında, harita silinir ve kapladığı bellek serbest bırakılır. Bu seçeneği etkinleştirmek, belirli bir sahne için foton haritasını yalnızca bir kez hesaplamak ve daha sonra sonraki oluşturma işlemleri için yeniden kullanmak istediğinizde özellikle yararlı olabilir.
Otomatik Dosya Kaydetme – Etkinleştirildiğinde, V-Ray, render işlemi tamamlandığında kostik foton haritasını otomatik olarak belirtilen dosyaya kaydeder. Render işleminden sonra kostik foton haritasının kaydedileceği dosya konumunu belirtir.

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.
-
Işık önbelleği hesaplaması, dağıtılmış işleme için birden fazla makine arasında dağıtılamaz.
-
Fotoğraf makinesinin Otomatik Pozlama/Otomatik Beyaz Dengesi seçeneklerini kullanırken, ikincil GI motoru olarak Işık Önbelleği’ni seçtiğinizden emin olun. Işık Önbelleği Disk Önbellekleme modu desteklenmemektedir, bunun yerine Tek Kare modunu kullanın.
