Understanding When Shadows Don't Work Like You Expect
Most people think cast no shadow days are some kind of special event you plan around. They're not. What I've learned over the years is that they're just a failure mode in your rendering pipeline that shows up everywhere if you're not paying attention. The phenomenon happens when your scene goes dark and you can't tell why shadows disappeared. Lights might be on. Geometry is there. But nothing casts anything. Here's what actually causes it and how to fix it. First thing I check is the shadow type setting on your light source. In most packages, lights default to "shadowless" or "no shadow" because people enable shadows later and forget to go back and turn them on properly. I had a project once where the client was convinced the renderer was broken. Turned out three out of four lights had their shadow toggle disabled. Took me about 15 minutes to find and fix.
Second cause: your light is set to cast only its own shadows or is set to exclude certain layers. This is common when people import assets and suddenly shadows vanish because the layer grouping got mixed up. Check the shadow mask settings. Make sure the light can actually interact with the geometry it's supposed to shadow. Third and this one gets everyone: your near clip plane is too close or your far clip plane is too far. When shadow mapping happens, the renderer calculates a bounding box around what the light can see. If your geometry falls outside that range, shadows get cut off or don't appear at all. I've seen this kill shadows on everything in a scene without any error messages. The fix is adjusting your shadow map bounds or enabling auto-clipping. Another thing beginners miss: baked shadows versus real-time shadows. If you're working with a baked lighting setup, those shadows are pre-calculated and stored in texture maps. Move an object after baking and its shadows won't update until you rebake. I spent an entire afternoon debugging "missing shadows" before realizing I'd moved a prop six hours earlier and never rebaked the lighting. Took about twenty minutes to fix once I understood what was happening.
If you're using a software renderer, also check your sampling rate. Low sample counts produce noisy results where shadows look like they vanished in bright areas. Bump your shadow samples up. Most people run at 256 or 512 by default. Going to 1024 or 2048 usually cleans it right up, though it will increase render times proportionally. For HDR environments, shadow behavior changes completely. Some renderers handle environmental shadows differently than direct lights. If you switched to an HDRI lighting setup and lost all your shadows, check whether your environment is configured to cast shadows or only provide illumination. That setting exists separately from your light shadow settings. There's no universal download or patch for this because it's not a bug you install over. It's a configuration issue. Every project I've worked on that exhibited this behavior came down to one of the above problems. Sometimes two of them stacked together, which makes it worse because you fix one and still see nothing, then assume you made it worse.
Get the Full Details

If none of these work, export your scene and test with a single light and a single cube. If shadows appear in the simplified test but not in your full scene, you've got a conflict somewhere in your asset setup. Trace it back from there.