OK. Downloaded and installed latest version of Blender 2.8, made NO changes to anything, and opened a new file. Ii added a mesh (torus) and adjusted lighting and camera to show that shadows are working. Then I added an image as plane with alpha channel. I enabled “Alpha clip”, and tried “Clip”, “None”, and “hashed” for transparent. None of them worked. So is there some other setting that I am not finding? This is a pristine install of Blender, and all other settings are default and nothing changed by me other than light and camera angles, adding the torus and the alpha image, and setting the shadow settings.
I’m not familar with blender 2.8 but in 2.79, if the wronge viewport rendering mode is chosen, it will hide certain things. Even goes down into wireframe mode.
Downloaded your file and played around with it. As putr_corps mentioned try changing the clip values to suit the scene, not just the Clip Start but the End too, I set them to 1m and 25m and it looks alright. I also lowered the Max distance on the Cascaded Shadow Map settings to 50m to increase the clarity of the shadow at closer distance.
Then I increased the Cascade Size in the Render shadow settings and turned down the brightness of the background to help the shadow stand out more. It’s there and it works.
It looks like you’ve dragged different slider settings to absolutely insane values. This can cause issues as the further apart the sliders go or the more distance it tries to calculate, it has to sacrifice more and more accuracy until all you have is a soft, faded blob that is unrecognizable as a shadow.
OK I will try your settings. Just a note though, I didn’t change any slider settings that I know of. Which ones did you find at those “insane” values, so I can see if my Blender.exe starts with those as default values. Thank you.
You’ve keyframed the Blend Mode to Opaque for some reason. As soon as I removed the keyframe and turned it back to alpha clip for the Blend Mode and Transparent Shadow the shadow showed up.
Have no idea how that keyframe got there, but anyway I removed it and set to Alpha blend. Still no shadow for me. Here is the updated .blend file.New_Alpha2.blend (738.5 KB)
I tried the new file, went into render view and it had the shadow the straight away. I have no idea what’s going on on your end, but at this point you might want to consider having a priest come in and exorcise your PC because this is beyond science.
Eevee uses OpenGL. Maybe this is not caused by a wrong setting in the scene, but by something external, like a limitation of your graphics card, an older version of OpenGL, or by graphics card settings. Maybe OpenGL alpha transparency is disabled in your graphics card settings? Did you also check all Blender graphics display preferences?
No I didn’t check any of the Blender display preferences, and I’m not sure where to find those settings.
As far as the settings on my graphics card goes, I don’t think that’s the problem because I’ve never had an issue when using Cycles.
OK so here is the .blend file which shows the problem. In rendered view in the 3D viewportNew_Alpha4.blend (743.0 KB)
, as it is, the torus shadow is showing in the cube, but not the “A” shadow. But if you switch to Cycles instead of Eevee, BOTH shadows are there. So I don’t think the problems are with the graphics card or display mode.
Cycles uses the CUDA or (in your case) OpenCL library for rendering, Eevee uses OpenGL. Those graphics libraries operate separately, and can each have independent issues.
Press the F4 key and choose Preferences from the pop-up menu. Go to the Viewport section and try changing the Textures ➔ Clip Alpha value.
I’d also check if you have the latest drivers for your AMD GPU, and the latest OpenGL version.
Well it seems I have solved the problem. It has nothing to do with my Windows version, Blender build, GPU or system settings. What I did was to change a setting in the materials settings, where I had to set “Surface” to “Transparent”, and “Color” to “Image texture” of the plane with the “A”. I have tried a few other things to make sure it works, and it does. But thanks to everyone who tried to help. I appreciate the efforts and this Blender community.