enter image description here

Never done 3d modelling before. Using Blender 2.8. what I have is an outer wall (blue) with an inner room red), both with open doors. I want to add a floor (green) in the middle of the blue room without going outside the blue walls OR inside the red walls. This floor in not at the bottom but is a second floor some distance up. I gather this is done with two boolean modifiers but I cant manage to make it work the way I need. Please give instructions assuming I am a total noob who has no idea what he's doing, because I am a total noob and I have no idea what I'm doing.

Thank you in advance. Looking forward to being a part of this community.


1 Answer 1


Boolean modifiers have three modes:

  • Intersect
  • Union
  • Difference

Which are pretty self-explanatory. Intersect only leaves the part of the mesh which is intersecting with the other, Union unites the two meshes and Difference only leaves the difference between them.

We're looking at using the "Difference" option here. The issue with this is that it subtracts volumes - this means that if you subtract a cube from another cube, you get something like this:

Boolean of a full cube

However if I use the "difference" option with a plane instead of a second cube I get this:

A plane, subtracted

But that's still a cube! So what happened here? Well, let's take a look at it in edit mode, shall we?

Edit mode!

There is our answer. It did subtract the plane! However a plane doesn't have any thickness to it, so it just cut our cube in half!

This is the issue you're facing at the moment with your walls. The inner and the outer wall both get subtracted, however they are both planes. This means that you get your floor cut properly, but it doesn't actually subtract the part you don't want to have. So to fix this you have to apply the modifier (I had to apply it as well, to show you what it did). Once you have done that you can go into edit mode and hover over the part you don't want. Blender has a nifty feature that allows you to select loose parts of a mesh, so hit "L" to select them. If you, in doing this, also select the part you want then that means that you haven't completely seperated them and they're still connected somehow.

This has one disadvantage tho. Booleans in general are great for non-destructive modeling, meaning that you can add them and never apply them. This allows you to keep your original mesh intact. You just hide all the things you subtract to get them out of the view.

This technique doesn't allow you to do that, unfortunately.

If you want to do it without booleans, here's an idea I have: Go into edit mode on one of the walls. Select only the lowest vertecies. Hit Shift + D to duplicated them, then hit P to put them into a new mesh (Press P -> "From Selection"). Enter edit mode on the new mesh, select all vertecies, and scale them down or up intul you meet the other wall.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .