V-Ray : V-ray ve Virtual Memory
Vray de rendere başlamadan önce memory yetersiz olduğundan dolayı 3dsmax kapanıyor. Bu sorunun yetersiz RAM den kaynaklandığını biliyorum. Bi forum da HDD in yada flash disk in nasıl RAM olarak kullanılabileceğini okudum. Sizce USB disk i ram olarak kullanarak renderlerden önce kapanmanın önüne geçmiş olabilirmiyim?
- Offline
- Erkek
Her flashdisk te yapamazsın onu...
Bazı marka flashdisklerde ancak readyboost özelliğini kullanabilirsin.
Burda dikkat etmen gereken;
• Bellek erişim süresi 1 ms’ den fazla olmamalı
• Cihazdaki belleğin tümünde 4 KB ‘lık rasgele okumalarda en düşük hız 2.5 MB/sn ve 512 KB ’lik rastgele yazmalarda en düşük hz 1.75 MB/saniye olmalı.
• Bellek içindeki boş alanın değeri 235 MB’ dan az olmamalı
Eğer bu özelliklerde bir flashdisk bulursan bilgisayara taktığın anda vista ve üstü işletim sistemlerinde hızlandırmak için kullanayım mı diye soruyor.
Kapanma problemleri için işe yarar mı... Sahnene göre değişecektir.
4 gb ram in varsa ve render alacağın sahnenin iş yükü 8 gb ı geçiyorsa flash disk bu konuda fayda sağlamaz.
Benim tavsiyem, Frame Buffer ın RAW render özelliğini araştırman... Bu sayede v-ray sahnenin render alınabilmesi için gerekli donanım aramak yerine, var olan donanımla yetinip render ı yavaş alacaktır...
- Offline
- Erkek
Bu özelliklere uygun flash disk im var uygun bir fırsatta deneyecem ozaman, umarım işe yarar..
Bahsettiğiniz Render to raw file olayını araştırdım. "Render to memory frame buffer" özelliğini kapatarak "Render to V-Ray raw image file" seçeneğini aktifleştiriyoruz ve anladığım kadarıyla render edilen image in ram üzerine kaydedilip fazladan bellek tüketmesini engelliyoruz. Beki sizce bu render e başlamadan önceki kapanmaların önüne geçmiş olurmu?
- Offline
- Erkek
Peki farzedelim ki 8gb lık flash belleğimi virtual memory olarak kullandım ve "Render to V-Ray raw image file" özelliğini aktifleştirdim bu durumda verileri harddisk e değil de flash diske kopyalayacağı için teoride daha az bir hız kaybı mı olacak?
- Offline
- Erkek
Ram üzerine değil, harddisk üzerine yazılır.
Tabi bu tek başına kapanmalar için yeterli değildir.
Render a bastığınız anda max sahnedeki Polygonları ve bu polygonlara atanmış materyalleri de inceler.
- Çözüm için; Sahnenizde yüksek polygonlu objelerinizi render almadan önce Proxy yapmayı deneyin.
- Yüksek çözünürlükte olduğunu düşündüğünüz kaplamaların dosya boyutlarını düşürmeyi deneyin.
- Render almadan önce eğer sahne üzerinde çalıştıysanız ve render aşamasına geldiyseniz tüm render ayarlarını yapıp render almadan önce dosyanızı kaydedin. Bilgisayarınızı kapatıp yeniden açın ve Ram lerin tazelenmesini sağlayın.
- Max dosyanızı tekrar açtığınızda mümkün olan en az işlem yaparak Render ınızı başlatın
- Offline
- Erkek
"Render to V-Ray raw image file" özelliğinde render edilen görüntü yanlış anlamamışsam ".vrimg yada .exr" olarak kaydedile biliyor.
Az önce bir deneme yapıp "Render to V-Ray raw image file" seçeneği ile render aldım ancak Frame buffer içerisinde render çok kötü görünüyor :/ Her bir render kutucuğunun ekranda izi kaldı... render ekranı resmen kare kare.
Ayrıca frame buffer üzerinden save seçeneğini tıkladım ancak "cannot create bitmap" uyarısı aldım. Peki farzedelim iyi bir render aldım... bu dosyaları nasıl hangi programla geçerli bir resim formatına dönüştürecem?
- Offline
- Erkek
sorun yaşadığım 6.000.000 poly sahneyi flash belleği ram olarak kullanarak render aldım ve hiç bi takılma yada kapanma yaşamadım...
flash bellekle birlikte toplam 12 gb ram oluyor. Render sırasında baktım en fazla 6gb ram kullandı yani raw render kullanmaya gerek kalmadı gibi görünüyor...
Yine de raw render i denedim ancak render hızı ortalama 4 te 1 oranında düştü... sanırım bu en son tercihim olacak...
- Offline
- Erkek