Maniphest T75867

Boolean modifier difference with weird/unexpected result.
Closed, Archived

Assigned To
None
Authored By
Bogdan Dumitru (dlbogdan)
Apr 18 2020, 1:25 PM
Tags
  • BF Blender
  • Modifiers
Subscribers
Ankit Meel (ankitm)
Bogdan Dumitru (dlbogdan)
Hans Goudey (HooglyBoogly)

Description

System Information
Operating system: Windows 10
Graphics card: NVidia Quadro P2000

Blender version: 2.82 (sub 7), branch: master, commit date: 2020-03-12 05:06, hash: 375c7dc4caf4, type: Release
It worked in blender 2.7x

Trying to do a boolean difference on a cube that I already did a few boolean modifiers would result in a weird object.

The simplest form of the bug:

https://www.youtube.com/watch?v=o7_Ul1mqPyw&feature=youtu.be

Related Objects

Event Timeline

Bogdan Dumitru (dlbogdan) created this task.Apr 18 2020, 1:25 PM
Ankit Meel (ankitm) changed the task status from Needs Triage to Needs Information from User.Apr 18 2020, 3:50 PM
Ankit Meel (ankitm) added a project: Modifiers.
Ankit Meel (ankitm) added a subscriber: Ankit Meel (ankitm).

Please share the blend file, for easy testing

Bogdan Dumitru (dlbogdan) added a comment.Apr 18 2020, 6:19 PM

Here it is. I left the last boolean operation not applied, this is the one that screws everything.

Hans Goudey (HooglyBoogly) changed the task status from Duplicate to Resolved.Apr 18 2020, 8:08 PM
Hans Goudey (HooglyBoogly) closed this task as a duplicate of T54024: BMesh boolean fails when edge is co-planar to face (under some circumstances).
Hans Goudey (HooglyBoogly) added a subscriber: Hans Goudey (HooglyBoogly).

Thanks for the report.

Unfortunately this is a known issue with the current Boolean implementation, where it doesn't handle edges or faces that line up before the Boolean. So this is a duplicate of T54024, which is a known issue.

Hopefully this will be solved with the upcoming Boolean redesign (T67744).

Hans Goudey (HooglyBoogly) changed the task status from Resolved to Archived.Apr 18 2020, 8:10 PM