When your Blender model appears see-through or incomplete, you may need to adjust the backface culling setting within the material properties. This guide explains exactly how to turn off backface culling in blender, a common fix for transparent-looking meshes.
Backface culling is a rendering technique that hides the back sides of faces. It’s used to speed up display and rendering. But sometimes, you need to see those backfaces for your model to look correct.
We’ll cover the simple steps to disable it. We’ll also explain why you might need to and what alternatives exist.
how to turn off backface culling in blender
The primary method to disable backface culling is found in the Material Properties tab. This setting affects how a specific material is displayed in both the viewport and final renders. Follow these steps to change it.
Step-by-Step Instructions in Material Properties
First, select the object with the problematic material. Make sure you are in the Shading workspace or have the Properties editor open.
- Select your object in the 3D viewport.
- Locate the Properties editor, usually on the right side of the Blender interface.
- Click on the red sphere icon labeled “Material Properties.”
- In the “Settings” section of the material, find the “Backface Culling” checkbox.
- Simply uncheck this box to disable backface culling for that material.
The change is immediate. Your model should now appear solid in the viewport if the issue was caused by backface culling. Remember, this setting is per material. If your object uses multiple materials, you must repeat these steps for each one.
Understanding the Viewport Display Settings
their is another location that controls backface culling for display only. This is in the viewport overlays menu. It’s a global setting for how all objects are shown while you work, but it does not affect final renders.
To adjust this:
- Look at the top right corner of your 3D viewport.
- Find the “Viewport Overlays” dropdown menu (two circles icon).
- Click to open it and look for the “Backface Culling” option under the “Object” sub-section.
- Toggling this checkbox will show or hide backfaces for all objects in the viewport.
Use this viewport setting for performance or to quickly inspect geometry. For a permanent solution that affects renders, always use the Material Properties method.
Why Would You Need to Turn Off Backface Culling?
Backface culling is on by default for a reason. It improves performance. But several common modeling scenarios require it to be off.
- Single-Sided Planes: A simple plane has only one face. With culling on, it becomes invisible when viewed from the back.
- Transparency and Refraction: Materials like glass or water often need light to pass through both sides of a face.
- Non-Manifold Geometry: Some modeling techniques, especially in low-poly stylized work, use faces that are not fully enclosed.
- Importing Models: Files from other software sometimes have flipped normals. Turning off culling can be a quick diagnostic tool.
- Certain Shader Nodes: Advanced shaders in the Shader Editor that use the “Geometry” node’s “Backfacing” output require this setting off.
Diagnosing Normals Issues
Often, a see-through model isn’t a backface culling issue—it’s a normals issue. The face’s direction is flipped. Disabling culling makes the face visible from both sides, but the normals are still incorrect. This can cause problems with lighting and other render engines.
To check normals:
- Enter Edit Mode on your object.
- Open the “Viewport Overlays” menu again.
- Under the “Geometry” section, enable “Face Orientation.”
- Faces will turn blue (front) or red (back). Red faces have flipped normals.
Fixing normals is usually the better solution. You can recalculate them by selecting all faces in Edit Mode and pressing Alt+N, then choosing “Recalculate Outside.”
Backface Culling in Eevee vs. Cycles
Does the render engine matter? For the main material property setting, no. Turning off backface culling in the Material Properties works consistently across both Eevee and Cycles render engines.
However, the viewport display setting only affects Eevee’s viewport rendering and Workbench engine. The Cycles viewport preview generally respects the material setting. It’s good practice to rely on the material setting for final results.
Some users report slight differences in how shadows or transparency interact with backfaces between the two engines. Always do a test render in your chosen engine to confirm the look.
Alternative Solutions and Workarounds
Disabling backface culling isn’t always the only answer. Sometimes other methods are more efficient or produce better results.
Using the Solidify Modifier
For single-sided planes or paper-thin objects, the Solidify modifier is perfect. It adds thickness to your mesh, creating real geometry with proper front and back faces.
- Select your object and go to the Modifier Properties (wrench icon).
- Add a “Solidify” modifier.
- Adjust the “Thickness” value to give the mesh depth.
- This creates a proper volume that will render correctly from all angles without needing to turn off culling.
Duplicating and Flipping Faces
Another manual technique is to duplicate your geometry and reverse its normals. This gives you a double-sided mesh.
- In Edit Mode, select all faces.
- Press Shift+D to duplicate, then immediately press P to separate the selection.
- Select the new separated object.
- In Edit Mode, select all faces again, press Alt+N, and choose “Flip.”
- Now you have two overlapping meshes with normals facing opposite directions.
This method increases polygon count but is very compatible with all render settings.
Adjusting Blend Mode for Transparency
If you are using a transparent material, the “Blend Mode” in Material Properties > Settings can help. Changing it from “Opaque” to “Alpha Blend” or “Alpha Hashed” can sometimes improve the appearance of backfaces without fully disabling culling. Experiment with these settings if you are working with windows, glass, or other see-through materials.
Performance Considerations
Turning off backface culling has a cost. The render engine must calculate lighting and shading for both sides of every face. For a complex scene with many polygons, this can slow down viewport performance and increase render times.
Use it selectively. Only disable it for materials that truely require it. For dense background geometry that is never seen from behind, keep backface culling enabled. This is a good habit for optimizing your scenes, especially for animation or complex projects.
Troubleshooting Common Problems
What if you turned off backface culling and the model is still see-through? Here are some other things to check.
- Check All Materials: An object can have multiple material slots. Ensure you’ve disabled culling for the correct material assigned to the problematic faces.
- Viewport Shading Mode: Make sure you are not in “Wireframe” or “Solid” view with backface culling enabled in the overlay menu. Switch to “Material Preview” or “Rendered” view.
- Modifier Order: Modifiers like “Decimate” or “Remesh” can sometimes create non-manifold geometry. Check the order of your modifiers in the stack.
- Graphics Card Drivers: In rare cases, outdated drivers can cause visual glitches. Ensure your drivers are up to date.
Issues with Imported Models
Imported OBJ, FBX, or STL files are common culprits. The normals data can get confused during export and import. A two-step fix is often best:
- First, select the object and go to Mesh > Normals > Recalculate Outside.
- If holes remain, then go into Material Properties and disable backface culling as a secondary measure.
Advanced Use in the Shader Editor
For users creating custom shaders, the “Backfacing” output from the “Geometry” node is key. This node outputs a fac value (0 or 1) that tells the shader if a ray is hitting the front or back of a face.
To use it:
- In the Shader Editor, add a “Geometry” node.
- Connect its “Backfacing” output to the factor input of a “Mix Shader” node.
- You can then plug two different shaders into the Mix Shader—one for the front and one for the back of the face.
- For this to work visually, backface culling must be disabled in the Material Settings. Otherwise, the backface shader has nothing to render.
This technique allows for creative effects, like making the inside of a object look different from the outside.
FAQ Section
What is backface culling in Blender?
Backface culling is a computer graphics technique where the back sides of polygons are not drawn or rendered. In Blender, it’s used to optimize performance by ignoring faces that are pointed away from the camera, as they are usually not visible.
Where is the backface culling option in Blender?
There are two main locations. The primary one is in the Material Properties tab, under the “Settings” section. The second is in the 3D viewport’s “Viewport Overlays” dropdown menu, which controls the display setting for the workspace.
Why is my Blender model transparent?
A transparent or see-through model is often caused by one of three things: backface culling is enabled on a single-sided face, the face normals are flipped inward, or the material has a transparency setting turned on. Checking normals and backface culling are the first troubleshooting steps.
Does disabling backface culling affect rendering?
Yes, if you disable it in the Material Properties, it affects both the viewport and final renders. If you disable it only in the Viewport Overlays menu, it affects only the display in that specific viewport and not your final rendered image or animation.
How do I make a plane double-sided in Blender?
You have a few options. You can disable backface culling in the plane’s material settings. A better method for realism is to add a Solidify modifier to give it actual thickness. Alternatively, you can duplicate the plane and flip the normals on the duplicate to create two back-to-back faces.
Mastering when and how to turn off backface culling gives you greater control over your models appearance. It’s a simple setting with a big visual impact. Start by checking normals first, then use the material setting for a permenant fix. For performance, remember to apply it only where needed. With this knowledge, you can solve transparency issues and implement advanced two-sided shaders in your projects.