Büyük ve detaylı mimari sahnelerde v-ray'in CUDA tabanlı GPU render alırken cuda out of memory hatası vermesi, genellikle Ekran kartınızın VRAM'inin yetersiz kalmasından kaynaklanır, ancak bu her zaman doğrudan bir donanım eksikliği anlamına gelmez.
Öncelikle, sahnenizdeki geometrinin ve dokuların genel yoğunluğunu gözden geçirmek kritik önem taşır. Özellikle yüksek poligonlu modeller, displaced geometri ve büyük çözünürlüklü dokular VRAM üzerinde ciddi bir yük oluşturur. Sahnedeki nesneleri instance olarak kullanmak ve gereksiz poligonları optimize etmek, belleği daha verimli kullanmanızı sağlar. @onur_kilic95 bu konuyu 3D Mimari Sahne Optimizasyonu: performans ve Detay Dengesi Nasıl Sağlanır? başlıklı yazısında detaylıca ele almıştı, mutlaka göz atmalısın.
V-Ray'in Dynamic Memory Limit ayarı, aslında CPU render için daha çok etkilidir; GPU render'da ise ekran kartınızın fiziksel VRAM miktarı ana belirleyicidir. Bu hatayı sıkça alıyorsanız, V-Ray ayarlarında Render Elements kısmını kontrol edin ve sadece ihtiyacınız olanları aktif tutun, zira her bir render elementi de VRAM üzerinde yer kaplar. Ayrıca, aktif kullandığınız diğer uygulamaların (web tarayıcıları, diğer 3D yazılımlar) da VRAM tüketimini kontrol etmek faydalı olacaktır.
Kısa ve pratik bir ipucu olarak, V-Ray'in Resumable Rendering özelliğini aktif ederek render'ı durdurup daha sonra devam ettirebilir, böylece VRAM kullanımını bir miktar rahatlatabilirsiniz. Eğer bu çözümler yeterli olmazsa, sahnenizi daha küçük parçalara bölerek render almak (render regions) veya CPU render seçeneğini değerlendirmek de alternatif yaklaşımlardır.