"Textures" whited out in render (3delight)

As the title says, I get the full on white areas in my renders while trying to render with 3delight. It works fine with Iray, as in, no white areas. But to give a brief example, here is a quick reference render to show you what I am refering to.
This is what the viewport shows:
And this is what renders:
Now I'm not that experienced with Daz3D, but hopefully someone can help me figure this out! Thank you in advance!
Post edited by Chohole on
Comments
Try exiting and restarting DS. There's a bug that causes this to happen occasionally, if this is it, it should work normally again after a restart.
Still get the same problem. Even tried running in Admin. Mode.
Does the object have separate materials for both iray and 3DL? (If so, I assume you used the 3DL version in 3DL and the iray version in iray?)
If there is only one material provided, which of the two render engines was the material designed for? I know materials aren't compatible, and although it may be possible to use one in the other sometimes with adjustments, other times they will not work. Unfortunately I know little about iray beyond this, somebody else will have to step in with advice based on your answers.
Nope...that's not the same 'bug' as was mentioned above.
Are you applying 3Delight materials?
If not, you need to...if there are no 3DL materials, you will need to make them...or at least make a 'blank' default shader preset (in 3DL mode, create a sphere primitive, select it, select the surface, File > Save As > Shader Preset). Then ctl-click to apply it...then check the Ambient. It should be 0 % and/or 0,0,0 color.
Yeah that seemed to have solved the problem. I ended up having to create that 'blank' default shader preset as you had explained. Thank you!
Here is the result...
But it also brings up another small question. I noticed most of the props in that scene contain iray based shaders. Will iray shaders affect a 3delight render? And if so, how?
Iray shaders are not going to provide anywhere close to optimal settings for the surfaces. Most of the internal names (not the labels you see in the Surface pane, but the names that the shaders actually use) are not the same, so the 'basic' 3DL surface (that's what it gets if you don't actually assign something) won't know what to do with anything and will just use whatever 'default' values there are. This can mean anytjhing from a not great looking render to a super slow one.