For a cleaner viewport or specific rendering needs, turning off shadows in Blender requires just a few adjustments in the settings. If you’re looking for how to disable shadows in Blender, the process varies depending on whether you are working in the 3D viewport or creating a final render. This guide covers every method you’ll need.
Shadows are crucial for realism, but they can sometimes get in the way. You might want to disable them for a clearer view of your model’s geometry, to speed up viewport performance, or to achieve a specific stylized look in your final image. We will walk through the steps for both Eevee and Cycles render engines.
How To Disable Shadows In Blender
Disabling shadows is not a single global switch. You control them in different places for different purposes. The two main contexts are the 3D viewport display and the final rendered output. We’ll start with the viewport, as that’s where most artists need quick control.
Method 1: Disabling Viewport Shadows
Viewport shadows are the preview shadows you see while modeling and navigating your scene. Turning them off can make your viewport cleaner and may improve performance on complex scenes.
Using The Viewport Shading Menu
The quickest way to toggle viewport shadows is from the Viewport Shading menu.
- Locate the viewport shading buttons in the top-right corner of your 3D viewport.
- Click to open the dropdown menu and select “Solid” mode if you are not already in it.
- In the menu that appears on the right side of the shading options, find the “Lighting” section.
- Uncheck the box labeled “Shadows.” The viewport shadows will immediately dissapear.
This method works in both Eevee and Cycles viewport shading. It only affects what you see in the viewport, not your final renders.
Method 2: Disabling Shadows For Rendering
To remove shadows from your final rendered images or animations, you need to adjust settings within your render engine. The steps are different for Eevee and Cycles.
Disabling Shadows In Eevee
Eevee is Blender’s real-time render engine. Its shadow settings are found in the render properties.
- Open the Render Properties panel, which has a camera icon.
- Ensure the render engine is set to “Eevee.”
- Scroll down to the “Shadows” section.
- Here, you have a few options. To disable all shadows, uncheck the “Soft Shadows” option. For more control, you can reduce the “Cube Size” and “Cascade Size” values to zero, which effectively removes shadow detail.
- For complete shadow removal, you must also check the “Disable Shadows” box in the “Light” settings for each individual light in your scene.
Disabling Shadows In Cycles
Cycles is a path-tracing engine where shadows are a natural result of light interaction. There is no single “disable shadows” switch. Instead, you adjust materials and light settings.
The most effective method in Cycles is to make your world and object materials shadeless.
- Select an object and go to its Material Properties.
- In the Surface shader, switch from a BSDF like “Principled BSDF” to an “Emission” shader.
- An Emission shader lights itself and does not recieve shadows. This gives a flat, bright look.
- To prevent objects from casting shadows on others, find the “Settings” section in the Material Properties tab.
- Uncheck the “Shadow” box. This stops the material from casting shadows.
Another approach is to adjust your light sources. In the Light Properties for a sun, point, or spot light, you can set its “Max Bounces” to zero or uncheck “Multiple Importance” to reduce shadow effects, though this may not eliminate them completely.
Method 3: Per-Light And Per-Object Control
For precise control, you can disable shadows for specific lights or objects. This is useful for creating complex lighting setups where only some elements cast shadows.
Disabling Shadows On A Light
- Select a light in your scene (Sun, Point, Spot, or Area).
- Go to the Object Data Properties tab, indicated by a green lightbulb icon.
- Expand the “Shadow” section.
- Uncheck the “Cast Shadow” box. This light will now illuminate objects but will not cast any shadows from them.
Disabling An Object From Casting Shadows
- Select the object you want to stop from casting a shadow.
- Go to the Object Properties tab, with a yellow square icon.
- Find the “Visibility” section and expand it.
- Under “Ray Visibility,” uncheck the “Shadow” box. This object will now be invisible to shadow rays, meaning light will pass through it as if it weren’t there for shadow calculations.
This is a crucial technique for compositing, where you might want a 3D object to appear in a scene without affecting the lighting.
Method 4: Using The Compositor For Final Adjustments
Sometimes, you may want to render with shadows and then remove or adjust them in post-processing. Blender’s Compositor is powerful for this.
- Before rendering, go to the View Layer Properties and under “Passes,” ensure “Shadow” is checked. This will render a shadow pass.
- Switch to the Compositing workspace and enable “Use Nodes.”
- Add a Render Layers node and a Composite node.
- Add a “Mix” node (set to Mix) between the Image output of the Render Layers node and the Composite node.
- Connect the Shadow pass from the Render Layers node to the Fac (factor) input of the Mix node.
- You can then adjust the colors or use the shadow pass to subtract shadows from your final image. This method gives you maximum flexibility after the render is complete.
Common Issues And Troubleshooting
Sometimes shadows seem stubborn. Here are solutions to common problems.
- Shadows Still Appear in Viewport: Double-check you are in “Solid” viewport shading mode. The shadow toggle does not work in “Material Preview” or “Rendered” mode.
- No Shadows Option in Light Properties: Ensure you have selected a light object, not a mesh. Only true light objects have this panel.
- Eevee Shadows Look Blocky or Pixelated: This is usually a shadow resolution issue. Increase the “Cube Size” and “Cascade Size” values in the Eevee shadow settings, not disable them.
- Cycles Render is Too Bright Without Shadows: When using Emission shaders, your scene can look flat. Adjust the Emission strength down and consider adding subtle fake shadows using textures or ambient occlusion.
Why You Might Want To Disable Shadows
Understanding the “why” helps you apply the right method. Common reasons include:
- Viewport Clarity: For precise modeling or UV unwrapping, shadows can obscure edges and details.
- Performance: In heavy scenes, disabling viewport shadows can improve navigation smoothness.
- Stylized Art: Cartoon, cel-shaded, or technical illustrations often use minimal or no shadows.
- Compositing: You may need a clean plate without shadows to blend a 3D object into a live-action background.
- Lighting Analysis: To study the direct falloff of light without the complexity of shadow interactions.
Frequently Asked Questions
How Do I Turn Off Shadows In Blender For Animation?
The process is the same as for still renders. For viewport playback, disable shadows in the Viewport Shading options. For final animation renders, use the per-light or per-object methods described above. Remember to apply the settings to all relevant lights and objects throughout your entire scene.
Can I Disable Shadows Only In The Viewport But Keep Them For Rendering?
Yes, absolutely. This is a very common workflow. Use Method 1 (the Viewport Shading menu) to uncheck “Shadows” for a clean modeling view. Your render settings in Properties > Render will remain untouched, so your final output will still have all shadows enabled as configured.
What Is The Difference Between Disabling Cast Shadow And Ray Visibility Shadow?
Disabling “Cast Shadow” on a light prevents that specific light from creating any shadows at all. Unchecking “Shadow” in an object’s Ray Visibility prevents that specific object from casting shadows from any light source. The first is light-specific, the second is object-specific.
Why Are My Shadows Not Disabling In Cycles?
Cycles simulates physical light, so shadows are inherent. The “Disable Shadow” option in a material’s Settings only stops that material from casting shadows. To make an object not receive shadows, you typically need to use an Emission shader or adjust the lighting to be very diffuse. Check both the material settings and the object’s Ray Visibility settings for full control.
Is There A Shortcut To Toggle Viewport Shadows Quickly?
There is no default shortcut, but you can create one. Go to Edit > Preferences > Keymap. Search for “shadow” in the search bar. You should find an entry under “3D Viewport” for “Toggle Shadows.” You can assign a custom keyboard shortcut or mouse click to this operation for faster access.