Boolean shown in wireframe, allowing smaller rectangles (with array modifier active) to be seen as they pass through along the Y axis. FPS is set to 30 but playback crawls at around 7fps. The boolean is definitely the culprit - when I deactivate it, playback is fine. How can this simple modifier slow things down this much? What am I missing?

enter image description here

  • $\begingroup$ can you please explain a bit more, what you want to achieve? Maybe a boolean modifier isn't necessary... $\endgroup$
    – Chris
    Jun 1 '21 at 14:46
  • $\begingroup$ Hi Chris, I am trying to make an animation where only the section within the boolean will reveal the rectangles passing through. I'm trying to build a stylized smart phone, showing screens passing by as they are scrolled through. I've seen this done online with no issue, so I'm not sure why this approach isn't working with my setup. $\endgroup$
    – draboud
    Jun 1 '21 at 15:03
  • $\begingroup$ a boolean operation is not always that easy. It depends on the geometry which is used. And looks like in your case it must be calculated each frame. I asked because sometimes you can "hide" things with e.g. a plane or something else without using boolean modifiers. This would be much quicker. $\endgroup$
    – Chris
    Jun 1 '21 at 15:09
  • $\begingroup$ Interesting. Can you briefly describe how you would hide something moving with a plane? $\endgroup$
    – draboud
    Jun 1 '21 at 16:16
  • $\begingroup$ I am not sure what you want to cut out, but here is what i mean: [1]: setup: i.stack.imgur.com/txk8B.png -> if the camera is above it "sees" this: [1]: i.stack.imgur.com/Wy5MP.png. And you could get the same result with a boolean modifier. It depends what you want to cut out. So IF you just want to cut-out something like a phone frame and render only the phone frame, this could be an alternative. $\endgroup$
    – Chris
    Jun 1 '21 at 16:23

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.