Kısaca
- V-Ray'in bir sonraki 3.5 service pack'i, önce 3ds Max için Resumable Rendering özelliğini getiriyor; bucket render'da .vrimg, progressive render'da .vrprog sidecar dosyası kullanılıyor.
- Corona 12 ile gelen VFB 2.0'da Render butonu menüsündeki Resume File seçeneği, önceden kaydedilmiş bir CXR dosyasından render'ı devam ettiriyor; Resume Last ise son yapılan render'ı devam ettiriyor.
- Corona Render Elements (CESSENTIAL, CGeometry, CMasking, Cryptomatte dahil) sahneyi bileşenlerine ayırarak post-prodüksiyonda yeniden render almadan düzeltme imkânı veriyor.
- Corona Image Editor (CIE), sahneyi veya 3D yazılımı açmadan CXR dosyalarında LightMix, denoising, bloom/glare ve LUT uygulamayı; Corona 11'den itibaren --batch parametresiyle toplu işlemeyi destekliyor.
İç mekân ve archviz render süreçlerinde en çok zaman kaybettiren şeylerden biri, saatler süren bir render'ın elektrik kesintisi, bulut sunucusunun geri çağrılması veya kullanıcı müdahalesiyle yarıda kesilmesidir. Chaos'un V-Ray ve Corona Renderer ürün ailesi, bu riski azaltan iki tamamlayıcı mekanizma sunuyor: V-Ray tarafında Resumable Rendering, Corona tarafında ise CXR dosya formatı üzerinden çalışan VFB 2.0 ve Corona Image Editor (CIE). Bu rehber, her iki aracın resmi dokümantasyonuna dayanarak bir render stüdyosunun bu özellikleri nasıl kurup kullanabileceğini anlatıyor.
V-Ray'de Resumable Rendering nasıl açılır
V-Ray'in bir sonraki 3.5 service pack'inde tanıtılacak Resumable Rendering, yarıda kalan render'ların kaldığı yerden devam etmesini sağlıyor. Özellik önce V-Ray for 3ds Max'te geliyor, ardından diğer platformlara aktarılacak. Dokümana göre özellik henüz geliştirme aşamasında olduğu için son sürümde bazı detaylar değişebilir.
Açmak için render dialoğundaki VFB ayarlarından Resumable Rendering seçeneği etkinleştirilir; V-Ray Standalone kullananlar ise aşağıdaki komutu geçebilir:
-resume=1İki render modunda farklı çalışır:
Bucket rendering: Her bucket tamamlandıkça ilerleme bir
.vrimgsidecar dosyasına yazılır; light cache de bu dosyada saklandığı için yeniden hesaplanmaz.Progressive rendering: Burada bir zaman aralığı tanımlanması gerekir; V-Ray bu aralıkla
.vrprogdosyasına görüntü durumunu ve light cache'i kaydeder.
Dokümantasyon, her iki durumda da bu sidecar dosyalarının büyük olabileceğini ve render devam ettirildiğinde sahne hazırlığı ile doku yüklemesinin yeniden yapılması gerektiğini belirtiyor; irradiance map ise kaydedilmediği için yeniden hesaplanıyor. Çok kısa aralıklarla (örneğin 30 saniye) devam ettirme denenmemesi öneriliyor, çünkü her devam işleminde sahnenin yeniden yüklenmesi zaman alıyor.
Corona'da Render Elements ile esnek post-prodüksiyon
Corona Renderer, Render Elements aracılığıyla görüntüyü bileşenlerine ayırarak post-prodüksiyonda yeniden render almadan düzenleme yapılmasını sağlıyor. Render Setup › Render Elements sekmesinden eklenen başlıca gruplar:
CESSENTIAL: Direct, Indirect, Reflect, Refract, Emission, Translucency, Volumetrics gibi ışık bileşenleri; doğrusal renk uzayında toplanarak Beauty görüntüsü yeniden oluşturulabilir.
CGeometry: Z-Depth, normal, UVW, world position ve velocity gibi geometri verileri; DOF ve motion blur simülasyonu veya maskeleme için kullanılıyor.
CMasking: Cryptomatte, ID, WireColor gibi maskeleme elemanları.
Cryptomatte, nesne isimlerine, hiyerarşiye, katmana veya malzemeye göre maske üretebiliyor; ancak doküman her eklenen render elementinin render sırasında RAM kullanımını artırdığını belirtiyor, bu yüzden ihtiyaç duyulmayan elementleri eklememek gerekiyor.
VFB 2.0 ve CXR formatı
Corona 12 ile gelen VFB 2.0'da Render butonunun yanındaki menüde iki devam ettirme seçeneği bulunuyor: Resume Last, son yapılan render'ı devam ettiriyor; Resume File ise önceden kaydedilmiş bir CXR dosyasından render'ı devam ettirmeyi sağlıyor. Save CXR komutu, Beauty dışında LightMix, tone mapping ve denoising verilerini tek bir dosyada saklıyor; bu sayede render tamamlandıktan sonra bile tüm post-prodüksiyon ayarları yeniden düzenlenebiliyor.
Sahneyi açmadan düzenleme: Corona Image Editor
Corona Image Editor (CIE), bir CXR dosyasını herhangi bir 3D yazılım açmadan düzenlemeyi sağlayan bağımsız bir uygulama. LightMix, denoising, bloom/glare ve LUT uygulamaları CIE üzerinden yapılabiliyor; bu da daha düşük donanımlı makinelerde post-prodüksiyon yapılmasına olanak tanıyor. Corona 11'den itibaren toplu işlem için --batch parametresi eklendi:
CoronaImageCmd.exe [arguments] --batch <input-1> <output-1> <input-2> <output-2>Bu komutla örneğin bir animasyonun 100 karesi tek seferde denoise edilip PNG olarak dışa aktarılabiliyor.
| Ayar | Önerilen değer | Etkisi |
|---|---|---|
| Resumable Rendering (Bucket) | Açık, .vrimg sidecar | Light cache korunur, kaldığı bucket'tan devam eder |
| Resumable Rendering (Progressive) | Kısa olmayan zaman aralığı | Çok kısa aralık (ör. 30 sn) sahne yeniden yükleme yükünü artırır |
| CMasking_Cryptomatte Levels | İhtiyaca göre artırılır | Her iki seviye için ayrı bellek arabelleği gerekir, RAM artar |
| CShading_Beauty Denoise amount | 0 ile 1 arası | 0 orijinal, 1 tam denoise edilmiş görüntüyü verir |
Mimari görselleştirme iş akışına etkisi
İç mekân ve mimari render ekipleri için bu özellikler, özellikle gece boyunca farm üzerinde çalıştırılan uzun render'larda veya kesintiye açık bulut sunucularında (örneğin ön izinli sanal makineler) ciddi zaman kazancı sağlıyor. Render durdurulup sonra devam ettirildiğinde sahnenin yeniden yüklenmesi gerektiği için çok kısa duraklama-devam döngüleri önerilmiyor. Ayrıca CXR tabanlı iş akışı, ekip içinde LightMix ve tone mapping ayarlarının tek dosya üzerinden paylaşılmasını sağladığı için müşteri revizyonlarında sahneyi yeniden açmadan hızlı değişiklik yapılabiliyor.
Sık yapılan hatalar
Progressive rendering'de kaydetme aralığını çok kısa tutup gereksiz yere sahne yeniden yükleme süresini artırmak.
CMasking_Cryptomatte gibi ağır render elementlerini ihtiyaç olmadan sahneye eklemek ve RAM tüketimini gereksiz yere artırmak.
Sadece tek bir render elementi (ör. Beauty) kaydedip CXR formatını kullanmamak; bu durumda LightMix ve post-prodüksiyon verileri kayboluyor.
--batchparametresini<weight>argümanıyla birlikte kullanmaya çalışmak; doküman bu ikisinin uyumsuz olduğunu belirtiyor.
Sık sorulan sorular
V-Ray'de Resumable Rendering ne zaman geliyor?
Özellik, V-Ray'in bir sonraki 3.5 service pack'inde önce V-Ray for 3ds Max için tanıtılacak, ardından diğer platformlara aktarılacak. Doküman özelliğin henüz geliştirme aşamasında olduğunu ve son sürümde değişebileceğini belirtiyor.
Corona'da CXR dosyası neden önemli?
CXR dosyası, Beauty görüntüsünün yanında tüm render elementlerini, LightMix, tone mapping ve denoising verilerini tek dosyada sakladığı için render'ı yeniden başlatmadan Corona VFB veya Corona Image Editor üzerinden post-prodüksiyon yapılmasını sağlıyor.
Resumable Rendering kullanırken nelere dikkat edilmeli?
Progressive rendering'de çok kısa kayıt aralıkları (ör. 30 saniye) önerilmiyor çünkü her devam ettirmede sahne hazırlığı ve doku yükleme yeniden yapılıyor; ayrıca üretilen .vrimg/.vrprog dosyaları büyük disk alanı kaplayabiliyor.
Kaynaklar
3 kaynakKaynak metinler yeniden yayımlanmaz; kısa alıntılar tırnak içinde verilir, geri kalanı özgün özet ve yorumdur.
Türkiye'deki ofisler için gece boyu render alan veya bulut render farmı kullanan ekiplerde bu iki özellik birlikte düşünüldüğünde pratik bir güvenlik ağı oluşturuyor: elektrik kesintisi ya da önizinli bulut sunucusunun geri çağrılması artık saatlerce kaybedilen render anlamına gelmiyor. Ancak sidecar dosyaların (.vrimg, .vrprog, CXR) disk alanı tükettiği unutulmamalı; özellikle yüksek çözünürlüklü animasyon projelerinde depolama planlaması gerekiyor.
Corona tarafında CXR formatının render sonrası tüm post-prodüksiyon verisini tek dosyada taşıması, özellikle müşteriyle revizyon trafiği yoğun olan iç mekân projelerinde zaman kazandırıyor; sahneyi tekrar açmadan Corona Image Editor üzerinden ayar değiştirmek, zayıf donanımlı makinelerde bile mümkün. Yine de bu özelliğin henüz geliştirme aşamasında olduğu (V-Ray tarafı) unutulmamalı; yayın öncesi davranışların değişebileceği göz önünde bulundurulmalı.




Yorumlar 0