Boosting IRAY renders speed in DAZ Studio

2 min read

Deviation Actions

Dhruv3D's avatar
By
So I thought to share couple of tricks that helped me alot to achieve higher rendering speed with IRAY in DAZ
Though most of the experienced Artists must be well aware about those quickies already.
It may help newbies or artists who are having old NVIDA GPUs or not so high end PC (like me)

Here are some of those tips -

1. Iray Uber shader 
For IRAY to work fast and best, every object must be converted to IRay Uber shader. if an object/model doesnt have IRay presets, then convert its shader to Default IRAY Uber shader without replacing its images of course!

2. Smaller Texture size- This is just my personal experience for clothing & other 3D objects, keep your texture tiling to minimum, especially when texture images are of low res.

3. On the Render Settings - Optimizations Menu - Set the Instant Optimization  from 'memory' to 'speed'

4. if you are rendering a Close up shot and you want to highlight Models instead of background. Its better to enable DOF on main camera. I found it increases Iray speed to 2x times.

5. Make sure to render couple of draft images on smaller scales or low res initially before rendering final image

6. On Rendering Settings > Advance Tab > Enable OptiX Prime Acceleration . 

7. Connect Monitor to your PC's motherboard on board /integrated graphics port. This way you totally free up card's memory to store more objects & textures

Do share your experience. Happy Rendering! Enjoy!
Published:
© 2016 - 2021 Dhruv3D
Comments29
Join the community to add your comment. Already a deviant? Log In
Lord-Crios's avatar

FIne, i must try them. I've a 5 ears old PC and never used Iray because take a so long time to render.

westcat's avatar
Getting this new computer in a week.      CyberPowerPC - Gaming Desktop - Intel Core i7-9700K - 32GB Memory - NVIDIA GeForce RTX 2070 Super - 2TB Hard Drive + 512GB SSD - White

Besides 32GB of RAM will 512 GB of SSD help at all ? 
Actually, the main trick for high-speed rendering is to avoid reflected light. 
if you want to render to be fast you need to light every surface directly

unfortunately, this makes Iray look same as 3delight

suing HDRI background also speeds up everything greatly
MorgueRBB's avatar
I have an AMD R9380 Strix video card and it is hell making hi-quality images in less than 4-5 hours
GAS123gas's avatar
in other words your gpu isn't doing anything.
TwistedTitanium's avatar
AMD/ATI cards can not be used for IRAY rendering. IRAY only works on CUDA cores in NVIDIA cards.
Dhruv3D's avatar
Only NVIDIA card will do the job
drdancm's avatar
Thank you very much, I do have a question though.
How do I convert all objects or iRay ?  Is it done object by object or can it be done for all objects at once?

Thanks,

Dan
Dhruv3D's avatar
Select all objects and change their shader to default IRay Uber shader in surface tab 

Cheers
chambolic's avatar
Thanks for the tips.

#7 : I have an Intel Skylake i7 which has a GPU bulit-in so I use the motherboard connector for the display. I read somewhere that the saving is +/- 500MB VRAM. On the other hand, my GeForce 970 is supposed to have 4GB but there's some debate about whether it only uses 3.5 of that 4. I'm not sure but 4GB is proving to be a severe limitation.

If anyone knows any good tutorials on using IRay canvases to render out in layers then composite together, I'm very interested to see them.
Dhruv3D's avatar
Not that I am aware of any limitation. I think it will max out if the objects or scene occupy more than 4gb of memory.
I generally refer the DAZ app logs to check memory hogged by last renders.

for canvases I suggest you try searching on DAZ forums there are few interesting ones posted by seasoned artists.
ratorama's avatar
I thought DOF would slow down the render time. Thanks for the tips! ;)
Dhruv3D's avatar
It doesn't in my case. logically also it shall speed up by rendering only DOF objects in detail, and it would blur objects outside DOF plane.
ratorama's avatar
Glad to know that. Thank you! :)
JasonGalterio's avatar
Out of curiosity, does #7 really make that big of a difference? It seems a little counter intuitive.
Dhruv3D's avatar
Yes it does ! It keeps your dedicated GPU memory free.
JasonGalterio's avatar
Interesting. I am going to need to try that this weekend. I have two video cards in my system, along with the onboard one. And I have noticed that there is a difference in speed if I output to just one and render on the other.
ashleytinger's avatar
going to give these a try :)
Dhruv3D's avatar
Sure, Thanks :) 
Janus3003's avatar
I really need to start doing #5 more often. Too many times I've rendered an image, only to find a mistake I overlooked. Nice tutorial!
Dhruv3D's avatar
chris3drender's avatar
These are good tips. Number 5 is more a general time saving tip but still useful. For number 3, it may be set to speed by default. I know one of the earlier releases it was because memory caused it to crash all the time. Still a good thing to suggest to check though. My only questions is does your first tip only apply to things that need to be converted to iray shaders or does it apply to things that have an iray setting already as well?
Dhruv3D's avatar
Thanks alot. :)
For Low memory NVIDIA cards. One may set it to memory optimization when a scene is being rendered on HD+ res with too many objects. That can avoid IRAY to getting crash.
Yes #1 is applicable for objects with 3delight shaders or materials.
Anglu's avatar
Will try this, thanks!
Join the community to add your comment. Already a deviant? Log In