Maniphest T61214

Bevel Bug
Confirmed, LowKNOWN ISSUE

Assigned To
None
Authored By
Sergey (Drakosha405)
Feb 5 2019, 8:22 PM
Tags
  • BF Blender
  • Modeling
Subscribers
Howard Trickey (howardt)
Pratik Borhade (PratikPB2123)
Sebastian Parborg (zeddb)
Sergey (Drakosha405)

Description

blender-2.80-07765499abee-win64

cylinder :
on the cylinder with a lot of segments, bevel doesn't merge in one point. Create nice see n-gon(normal we must see the only verts in one point)

Cube :
The middle loop has deformed when we bevel sharp corner for small mesh. On the large mesh, we cant see this deform .

Related Objects

Mentioned In
rBdd97b09fa8d5: Bevel: fix twist on bevel of cylinder with >= 200 sides.
T48583: Bevel Improvements
Mentioned Here
rBdd97b09fa8d5: Bevel: fix twist on bevel of cylinder with >= 200 sides.

Event Timeline

Sergey (Drakosha405) created this task.Feb 5 2019, 8:22 PM
Sergey (Drakosha405) updated the task description.Feb 5 2019, 8:26 PM
Sebastian Parborg (zeddb) assigned this task to Howard Trickey (howardt).Feb 5 2019, 8:52 PM
Sebastian Parborg (zeddb) lowered the priority of this task from 90 to Normal.
Howard Trickey (howardt) changed the task status from Unknown Status to Archived.Feb 5 2019, 8:56 PM

This is just the way bevel works right now, so you are asking for a new feature.
I could solve this by running a 'remove doubles' automatically after doing bevel, and some have asked for that in the past. But I worry about doing that everywhere on the model as it may merge things that the user didn't intend to get merged.
For now, the workaround for you as a user is to do a 'removed doubles' manually after a bevel like this.

Longer term, I want a much better handling of what happens with geometry collides like this during bevel. For now, I'm closing this bug, to keep bug tracker clean, and will add it to my Bevel TODO list.

Howard Trickey (howardt) mentioned this in T48583: Bevel Improvements.Feb 5 2019, 8:58 PM
Sergey (Drakosha405) added a comment.EditedFeb 5 2019, 9:05 PM

thx for u hard work// but here new gif 1st part 48 segments 2nd 200 segments

on 48: all 48 vertexes be in one position (can remove doubles)

on 200: they don't have the same position. ( remove doubles don't work)

Howard Trickey (howardt) changed the task status from Archived to Unknown Status.Feb 14 2019, 11:45 PM

OK, now I see the problem you are talking about and agree that it isn't what I thought (that you just wanted automatic merging of the verts). I suspect that the problem with the cylinder is that the method I use to calculate the vertex positions is numerically sensitive and misbehaving due to using floats instead of double precision. I will see if that is so, and if so, whether or not I can rearrange the calculation somehow to fix.

Sergey (Drakosha405) added a comment.EditedFeb 15 2019, 12:22 AM

On cube:
The middle loop has deformed when we bevel sharp corner. on the large mesh, we cant see this deform. but if mesh small all bevels be close to each other & mid loop have nice see deform.

Small mesh

Howard Trickey (howardt) mentioned this in rBdd97b09fa8d5: Bevel: fix twist on bevel of cylinder with >= 200 sides..Feb 15 2019, 2:33 PM
Howard Trickey (howardt) triaged this task as Low priority.Feb 15 2019, 2:48 PM

I found and fixed the problem with the cylinder, with commit rBdd97b09fa8d5 ,

The cube problem is harder to fix, but I might be able to fix it. It is not a high priority, however.

Brecht Van Lommel (brecht) edited projects, added BF Blender; removed BF Blender: 2.8.Jul 8 2019, 3:02 PM
Dalai Felinto (dfelinto) removed Howard Trickey (howardt) as the assignee of this task.Dec 23 2019, 4:35 PM
Dalai Felinto (dfelinto) added a project: Tracker Curfew.
Dalai Felinto (dfelinto) added a subscriber: Howard Trickey (howardt).
Sebastian Parborg (zeddb) edited projects, added Modeling; removed Tracker Curfew.Jan 17 2020, 5:32 PM
Sebastian Parborg (zeddb) changed the subtype of this task from "Report" to "Known Issue".
Sebastian Parborg (zeddb) added a subscriber: Sebastian Parborg (zeddb).

@Howard Trickey (howardt) I'll put this under "Known Issue" as I'm guessing this is not something that will be worked on within the next 6 months.

If this isn't the case, feel free to change this to a "Bug" instead.

Howard Trickey (howardt) added a comment.Jan 17 2020, 7:16 PM

Yes, please put this on the known issues (it is unfortunate that this bug is really two completely separate bugs; the first one (cylinder) is fixed; the second (cube) is not.

Campbell Barton (campbellbarton) moved this task from Backlog to Known Issues on the Modeling board.Sep 21 2020, 1:33 PM
Pratik Borhade (PratikPB2123) updated the task description.Mar 18 2021, 5:50 AM
Pratik Borhade (PratikPB2123) added a subscriber: Pratik Borhade (PratikPB2123).

I hope @Howard Trickey (howardt) will appreciate the updated description .