I’m trying to use eevee for an animation, as doing it with cycles will take hald a dozen hours, but I’m having weird issues with shadows, and only during render.
On this image, is how things are shown on blender(No objects hidden from preview, already has composition applied)
Hi, not enough information given. did you use compositor? if you did a screenshot image of your setup will help. Also a screenshot image of your shader and outliner could help.
It is possible that some of your shaders for cycles will not work in eevee.
I would first verify if this is actually caused by shadows. To do this, disable all shadows in the render settings and see if it still happens without shadows.
An other thing to verify is if this happens only with this material. If you remove the material from the character, does it still happen?
If it is caused by shadows, something that could be tried is to go in the render settings → performance → memory, and increase the shadow pool. Shadows in Eevee have a max amount of memory that’s allowed for them and it’s not very high by default. However, I have doubts that this could be the solution, as I have never seen shadows fail like this when running out of memory.
If you could say what the cause of it is, there would probably not be an issue, so I think we just don’t know.
Could you share the file or some stripped down version of it with some object that still has the issue? Or at least a lot of screenshots of the full uncropped UI, with all the settings visible, nodes, outliner… things like that?.. But I doubt it will be possible to tell from screenshots to be honest. I think your best bet to get help with this is sharing the file.
I disabled all shadows(both world, from envirionment texture, and sun, which are the only 2 light sources) and it was somehow still there. Removing the material from the body also didn’t fix. Shadow pool is at 2GB
Weirdly enough, it seems to be distance related, as when the camera is near that weird issue is gone
Maybe it’s related to the clip distances? Those need to be well adjusted to the scale of the scene for an accurate render.
You will find those settings both in the side bar of the viewport and for the camera itself. The clip start shouldn’t be much smaller than it needs to be and the end also shouldn’t be way farther than needed.
In Eevee, the raytracing is a screen space effect. This means that it works as a filter that’s applied after the render and it only takes into account what’s directly visible on screen. That could explain why the distance matters. Try turning off raytracing if it’s on and see if that makes a difference.
If nothing manages to fix it, you could also try appending the model in a fresh scene to see if that does it. Sometimes, there is something wrong with the file itself and it’s easier to transfer everything into a new file than finding the source.