I try to make the sliding doors partially disappear when opened, so that they do not pierce the wall.

However, when the boolean object is in contact with the doorframe it does not cover the area it is supposed to cover, it only erases the entire part of the object and appears and disappears when I move it (while normals are to outside it`s even worse mess).

When boolean object is not in contact with the doorframe it's looks okey, but that way part of the moving door is not affected by it.

The solution would be to make the boolean only affect a given Vertex Group, but I don't know how.

I could also cut the boolean object to make perfect contact with the doorframe, but I can't do that either - when I do it through the boolean modifier it doesn't work.

I also do not know how to make the effect set by the boolean permanently modify the mesh, in every tutorial it is done with the Apply button, but in my version there is nothing like that.

enter image description here

I tried apply scale, fixing normals etc.

Link to project file - https://mega.nz/file/baBn3KLS#ju69g5ALDidK2TBlMhfNf3jeo-Fm2zeP404P0Wa8X3M

  • $\begingroup$ it would have been nice, if you had you animation in the blend file.... $\endgroup$
    – Chris
    May 17, 2021 at 12:33
  • $\begingroup$ do you want it like that? [1]: i.stack.imgur.com/moB1G.jpg $\endgroup$
    – Chris
    May 17, 2021 at 12:39
  • $\begingroup$ do you have to have the door as vertex group? because your life would be much easier, if you make it a seperate object.... $\endgroup$
    – Chris
    May 17, 2021 at 12:43

1 Answer 1

  1. Go in Edit mode -> select your rdoor vertex group

  2. Mesh -> Separate -> selection

enter image description here

  1. delete your boolean modifier on door_cube.009

  2. add a keyframe on frame 0 for your newly created door_cube.001 for location (from step 2)

  3. go to frame 100

  4. press G -> y -> -5. Then keyframe location.

  5. move your boolean modifier like so:

enter image description here

  1. enjoy animation:


i will delete the video, if you don't want me to show that.


You must log in to answer this question.

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