Being bitten by the black eye bug. Need reminder of fix
JOdel
Posts: 6,317
in The Commons
I'm getting bitten with the black eye bug, The irises render black. Unlike with the blank white skin bug, I reapply the texture and it still renders black. I change the texture, and it renders black. I know there's a fix, but have forgotten what it is since it isn't something that I've had happen before.
I'm rendering in 3DL, using a 3DL light set and 3DL textures, no idea why I can't get the eyes to render as anything but solid black spots.
Spot renders to illustrate:

Comments
Increase Render Settings->Sampling->Max Ray Trace Depth?
Try using a different eye material ,also double check that the materials on the eyes are 3DL
There are some free shader cleaner scripts for 3DL. IIRC, there is a free polished stone shader set that has a shader cleaner. Run a shader cleaner, then reapply MATs.
I had a black-eye issues a while back, I'm not sure if it's the same issue or not: https://www.daz3d.com/forums/discussion/86216/help-please-eyes-rendering-black-or-pixilated
What fixed it in my case was going to Sclera in the surfaces tab and turned Refraction Active to off.
Edit - If that doesn't help you might check to make sure that all of the eye surfaces are set to the render engine you're using. Since you're rendering 3DL, you might double check to make sure that none of the eye surfaces are Iray.
Everything is definitely 3DL, and I've tried about four different 3DL eye materials on it. They all render black (and the original once didn't do so originally).
I'll check turning off the Refraction Active -- although it's the iris and not the sclara that's giving me the problem. I'll also go hunting a shader cleaner.
Thanks. Will post whatever fixes it for future reference.
Well, no joy so far. The Refraction Active toggle doesn't exist in 3DL The only things with an on/off toggle are Accept Shadows and Smooth which are on by default, and Propagate Priority which is off. None of them seemed to be likely suspects.
The shader cleaner removes the eye texture altogether. Replacing it still renders black. Running the cleaner again, a spot render with no texture applied renders black.
I upped the render samplings Max Ray Trace Depth from the default 2 to 25, It still renders black.
Setting the Iris concave and cornea bulge to zero it renders black.
So. The problem appeared to be somewhere else altogether. Following a hunch, I applied a different skin texture and did a spot render.
It rendered the eyes with no problem. Okay. undo until I had the skin back, copy the diffuse color and strength (I hadn't adjusted anything else so far as I knew)
Reapply a different texture. Reapply the G3M skin I was using, restore the diffuse settings, reapply the eye textures I wanted and adjust that diffuse setting.
Spot render renders the eyes with no problem. Go Figure.
Looks like it could be caused by double refraction. Only the moisture/cornea should be refractive with an index of 1.3. If you can't find a fix, it would help if you could check which shader you used on the eye surfaces, refraction values and render sample settings.
Try applying a 3DL shader preset on all the eye and head surfaces like PWToon preset and then rebuild your 3DL surfaces for the eyes & head.