Two Daz issues that ruining my mental health - iRay and memory usage
Good people, spare some help to newbie!
I try to make and render simple static scene in room with 3 persons in Daz 4.9. And have two issues (actually - threre are dozens of them, but I want to slove at least these two)
First - it takes like 5 or more minutes to load saved scene - simple appartment interier and characters. During load process Daz frezes 3 or 4 times. Even if scene has no lights. Is it normal?
Second - when i try to render saved and loaded scene with iRay, render process starts then freezes, then crashes after PC memory is overflowed. The rendering itself doesnt start - CPU and GPU stay calm. However, when i comopse new scene or try to render single character, everythins is OK and render takes about 3-7 minutes.
I know, my PC is old and really weak (Q9550, 8Gb RAM and MSI Lightning GTX 780 3GB) but i try to render smal pictures like 1280x960.
Is there any way to fing, what consumes all memory and crashes iRay? Is there any chance for me to continue with daz?
Comments
One of these scripts may help, by reducing texture sizes https://www.daz3d.com/forums/discussion/137161/reduce-texture-sizes-easily-with-this-script/ (if the longest dimension of your image is 1,290 pixels then you certainly don't need 4,000 pixel textures).
Thank you. Appreciate your attention
Also bear in mind that the scene you describe may not be "simple" in terms of the number of polygons and reflective surfaces that are involved. The script should help.
Also simplyfing materials can help. If the scene doesn't need subsurface scattering you can turn it off to get up to 400% rendering speed. In my low-end pc rendering the default G3F takes about 2 mins, while without sss she just takes 30 secs.
As for the nice Esemwy 's resizing script I vote for including it in the standard DS distribution LOL .. Beware though it does a not resampled scaling. Since high frequecy textures tend to generate noise in iray, a better way would be to use smoothscale instead of scale. Personally I use xnView to resize textures because I like to choose the resampling filter.
var oNewImg = oImg.smoothScale(nNewWidth, nNewHeight);
http://docs.daz3d.com/doku.php/public/software/dazstudio/4/referenceguide/scripting/start
Also the threads below may help.
https://www.daz3d.com/forums/discussion/158961/11-gb-vram-insufficient-for-5-characters-for-iray-rendering
https://www.daz3d.com/forums/discussion/160336/grainy-lighting-is-there-a-way-to-remedy-this
https://www.daz3d.com/forums/discussion/157401/iray-failed-to-allocate-device-frame-buffer
Thanks to everyone! Really appreciate your help! It finaly works!