Page MenuHome
Feed Advanced Search

Tue, Jul 9

Howard Trickey (howardt) closed T57438: Bevel/normal tools, a subtask of T57012: 2.8 Modelling docs (Parent task), as Resolved.
Tue, Jul 9, 1:43 PM · Documentation
Howard Trickey (howardt) closed T57438: Bevel/normal tools, a subtask of T57439: 2.8 Tools (Parent Task), as Resolved.
Tue, Jul 9, 1:43 PM · Documentation
Howard Trickey (howardt) added a comment to T57438: Bevel/normal tools.

Sorry about that. Now I have added documentation for those two commands to modeling/meshes/editing/normals

Tue, Jul 9, 1:43 PM · Documentation
Howard Trickey (howardt) committed rBM5450: Added documentation for Face Strength stuff..
Added documentation for Face Strength stuff.
Tue, Jul 9, 1:42 PM

Wed, Jul 3

Howard Trickey (howardt) added a comment to T66320: Vertex bevel incorrectly flips normals when used on just an isolated spline of vertices.

I looked at the screw modifier code, and noted that it had code to handle this properly -- it just has to be enabled by enabling the 'Calc order' option in the modifier. So this resolves the problem reported in this bug.
(There remains the similar problem with Extrude, but since that likely needs code like 'calc order' stuff in the screw modifier, which is a fairly extensive change, I will leave that as a future TODO.)

Wed, Jul 3, 3:21 PM · BF Blender
Howard Trickey (howardt) added a comment to T66184: Bevel edge wight interpolation do not work properly.

This is working as intended right now (except maybe a problem with clamp overlap -- see below), so I am closing this bug as invalid.

Wed, Jul 3, 2:57 PM · BF Blender
Howard Trickey (howardt) added a comment to T66320: Vertex bevel incorrectly flips normals when used on just an isolated spline of vertices.

This is a problem with the screw modifier, not bevel.
Edges don't have normals, so this is not a matter of bevel somehow changing the normals of edges.
What does change is the ordering of the vertex indices. This should not matter to the screw modifier -- it should try to make consistent normals no matter what the ordering of the vertices, and it would be too hard a constraint on tools like bevel to try to maintain a consistent vertex ordering (because, for instance, two new vertices are created here), and in general, other tools and modifiers should be made to work despite the internal vertex index ordering.
I will note that a similar problem happens if instead of using a screw modifier, one does an extrude on this line of vertices after beveling a vertex in the middle.

Wed, Jul 3, 1:53 PM · BF Blender
Howard Trickey (howardt) closed T57438: Bevel/normal tools, a subtask of T57012: 2.8 Modelling docs (Parent task), as Resolved.
Wed, Jul 3, 1:19 PM · Documentation
Howard Trickey (howardt) closed T57438: Bevel/normal tools, a subtask of T57439: 2.8 Tools (Parent Task), as Resolved.
Wed, Jul 3, 1:19 PM · Documentation
Howard Trickey (howardt) closed T57438: Bevel/normal tools as Resolved.
Wed, Jul 3, 1:19 PM · Documentation

Sun, Jun 30

Howard Trickey (howardt) added a comment to T66185: Arc bevel corners do not follow arcs.

It is a limitation that I don't know how to fix right now. I'm open to ideas. So this is the best I can do.

Sun, Jun 30, 9:55 PM · BF Blender
Howard Trickey (howardt) committed rB7c8bf77e1351: Fix T66204, bevel numeric input respect scene units. (authored by Howard Trickey (howardt)).
Fix T66204, bevel numeric input respect scene units.
Sun, Jun 30, 5:36 PM
Howard Trickey (howardt) closed T66204: bevel numeric input not working correctly with scene units as Resolved by committing rB7c8bf77e1351: Fix T66204, bevel numeric input respect scene units..
Sun, Jun 30, 5:36 PM · BF Blender

Sat, Jun 29

Howard Trickey (howardt) committed rBbe060c3990ad: Fix T65929: multi-object editing for new normals tools. (authored by Howard Trickey (howardt)).
Fix T65929: multi-object editing for new normals tools.
Sat, Jun 29, 10:58 PM
Howard Trickey (howardt) closed T65929: Can't reset vectors on multiple objects as Resolved by committing rBbe060c3990ad: Fix T65929: multi-object editing for new normals tools..
Sat, Jun 29, 10:58 PM · BF Blender
Howard Trickey (howardt) added a comment to T65929: Can't reset vectors on multiple objects.

Yes, the custom normal tools need updating to handle multi-object editing. I'll see if I can do that.

Sat, Jun 29, 7:37 PM · BF Blender

Tue, Jun 18

Howard Trickey (howardt) committed rB1a9e698099b5: Fix T65660 Mirror modifier didn't work with custom normals. (authored by Howard Trickey (howardt)).
Fix T65660 Mirror modifier didn't work with custom normals.
Tue, Jun 18, 4:08 PM
Howard Trickey (howardt) closed T65660: Bevel modifier harden normals Weird when add mirror modifier as Resolved by committing rB1a9e698099b5: Fix T65660 Mirror modifier didn't work with custom normals..
Tue, Jun 18, 4:08 PM · BF Blender

Jun 14 2019

Howard Trickey (howardt) lowered the priority of T65660: Bevel modifier harden normals Weird when add mirror modifier from Waiting for Developer to Reproduce to Confirmed, Medium.

I confirm this. It appears that the mirror modifier is not properly copying the values of the custom split normals.
I will look into this.

Jun 14 2019, 2:30 PM · BF Blender

Jun 12 2019

Howard Trickey (howardt) committed rBM4907: Manual: Add miter diagrams patterns to Bevel. Add new functionality to Normals..
Manual: Add miter diagrams patterns to Bevel. Add new functionality to Normals.
Jun 12 2019, 3:29 PM

Jun 11 2019

Howard Trickey (howardt) committed rBM4858: Minor changes to bevel tool and modifier pages..
Minor changes to bevel tool and modifier pages.
Jun 11 2019, 3:07 PM

Jun 1 2019

Howard Trickey (howardt) reopened T65147: Gizmos do not appear when editing normals via the rotate or point to target functions as "Open".

Campbell, your fix of putting

layout.operator_context = ‘INVOKE_DEFAULT'

in front of the rotate normals menu entry appears not to work (or at least, work well) when the menu is entered via the Mesh > Normals > Rotate Normals entry.
What happens is that the dotted line that joins the mouse to the cursor is not shown, and the mouse movement causes very limited change in the rotation angle, such that it is hard to even notice that the normals are being rotated.

Jun 1 2019, 9:24 PM · BF Blender

May 30 2019

Howard Trickey (howardt) added a comment to T65147: Gizmos do not appear when editing normals via the rotate or point to target functions.

Is that something settable in the keymap editor? Haven't looked, but will. About to get on a plane for a vacation...

May 30 2019, 8:05 PM · BF Blender
Howard Trickey (howardt) added a comment to T65147: Gizmos do not appear when editing normals via the rotate or point to target functions.

Campbell: When the "Rotate Normals" menu is selected from the Mesh > Normals submenu, it gets a context that has INVOKE in it whereas if it is selected via the same submenu when it pops up after hitting Alt-n (to which it is mapped), it gets a context that has EXEC in it.
.
This means that the operator is INVOKED when you select it from the header menu, but EXECED when you select it from the shortcutted popup menu. Is this intended? It means that the modal operation doesn't happen when selected from the Alt-n menu, rendering this particular operation useless.

May 30 2019, 6:58 PM · BF Blender
Howard Trickey (howardt) updated subscribers of T65147: Gizmos do not appear when editing normals via the rotate or point to target functions.
May 30 2019, 6:47 PM · BF Blender

May 29 2019

Howard Trickey (howardt) added a comment to T65147: Gizmos do not appear when editing normals via the rotate or point to target functions.

Yes, it is not just that the UI doesn't show the connection lines, but that in fact the Rotate option of the menu doesn't work at all -- I guess the modal operation finishes immediately. As a workaround until I fix this, you can use the r shortcut followed by n to rotate the selected normal(s). Or it also works to do an F3 search for Rotate Normals and select that.
But i will work on trying to get the menu method to work. Thanks for the report.

May 29 2019, 1:33 PM · BF Blender
Howard Trickey (howardt) closed T64200: Bevel behave strange as Invalid.

Sorry, there are way too many places in the bevel code where the face normals matter. Now that you bring this up, it is not clear to me that this is necessary, but at some point I thought it was. Since so much other stuff in Blender will not work well if the normals are wonky, it seems like a bit of a fools errand to make bevel work in this case when you are likely to have to fix this anyway later (when texturing & rendering). So for now I am calling the current bevel behavior "working as intended". I may consider trying to undo all the normal assumptions at some point in the future, but this is not an active bug right now.

May 29 2019, 1:25 PM · BF Blender

May 28 2019

Chingiz Jumagulov (Krayzmond) awarded rB2e211d099f8d: Fix T65141 Bevel did not curve. a Love token.
May 28 2019, 2:17 PM
Howard Trickey (howardt) committed rBL62245: Conform to proper fix of T64582 for bevel..
Conform to proper fix of T64582 for bevel.
May 28 2019, 2:01 PM
Howard Trickey (howardt) committed rB2e211d099f8d: Fix T65141 Bevel did not curve. (authored by Howard Trickey (howardt)).
Fix T65141 Bevel did not curve.
May 28 2019, 2:00 PM
Howard Trickey (howardt) closed T65141: Odd bevel behavior in blender 2.8 latest builds: vertices do not conform to existing curvature as Resolved by committing rB2e211d099f8d: Fix T65141 Bevel did not curve..
May 28 2019, 2:00 PM · BF Blender

May 26 2019

Chingiz Jumagulov (Krayzmond) awarded T48583: Bevel Improvements a Love token.
May 26 2019, 9:07 PM · Modifiers, Mesh Modeling, BF Blender
Howard Trickey (howardt) lowered the priority of T65141: Odd bevel behavior in blender 2.8 latest builds: vertices do not conform to existing curvature from Waiting for Developer to Reproduce to Normal.

I confirm this bug. Will work on it.

May 26 2019, 4:54 PM · BF Blender
Howard Trickey (howardt) committed rBc53f2079b8d7: Fix T64989 Bevel hangs with Mark Sharp sometimes. (authored by Howard Trickey (howardt)).
Fix T64989 Bevel hangs with Mark Sharp sometimes.
May 26 2019, 4:41 PM
Howard Trickey (howardt) closed T64989: triangulating an n-gon causes Blender to hang if there is bevel modifier with "Mark Sharp" as Resolved by committing rBc53f2079b8d7: Fix T64989 Bevel hangs with Mark Sharp sometimes..
May 26 2019, 4:40 PM · BF Blender

May 25 2019

Howard Trickey (howardt) committed rBL62240: Update to add a bevel test for spike case just fixed..
Update to add a bevel test for spike case just fixed.
May 25 2019, 4:05 PM
Howard Trickey (howardt) committed rBe1d1899e7290: Fix T64582: bevel spikes sometimes (authored by Howard Trickey (howardt)).
Fix T64582: bevel spikes sometimes
May 25 2019, 3:47 PM
Howard Trickey (howardt) closed T64582: mirror + bevel modifier problem as Resolved by committing rBe1d1899e7290: Fix T64582: bevel spikes sometimes.
May 25 2019, 3:47 PM · Modifiers, BF Blender

May 22 2019

Howard Trickey (howardt) added a comment to T64989: triangulating an n-gon causes Blender to hang if there is bevel modifier with "Mark Sharp".

Thanks for the report. I will look into this soon.

May 22 2019, 3:27 PM · BF Blender

May 21 2019

xrg (xrg) awarded rB9efe117535c6: Normal UI: for all ops needing autosmooth on, enable it if needed. a Love token.
May 21 2019, 5:12 AM

May 20 2019

Howard Trickey (howardt) closed T64324: Normals Workflow as Resolved.

I think that this task is complete for now. We should start a new task for a real tool in the toolbar for a 2.81 or later. Since such tools are typically interactive, some possibilities would be:

  • the modal "point normals at" command (maybe with custom gizmo to help)
  • the modal "rotate normals" command (currently pretty hidden under rotate transform with n typed afterwards)
  • a new modal "set face strength" command, to let you select and set multiple faces' strengths in sequence; ideally combined with custom drawing to show which faces have which strength
  • maybe a way to display the numeric values (vector) of selected normals (like a 'measureit' for normals)?
May 20 2019, 7:56 PM · User Interface, Mesh Modeling, BF Blender
Howard Trickey (howardt) closed T64324: Normals Workflow, a subtask of T63731: Modeling Module, as Resolved.
May 20 2019, 7:56 PM · Mesh Modeling, BF Blender
Howard Trickey (howardt) committed rB907d5eb39b86: Normal UI: Make Alt-N shortcut to Normals Menu. (authored by Howard Trickey (howardt)).
Normal UI: Make Alt-N shortcut to Normals Menu.
May 20 2019, 7:44 PM
Jonathan Lampel (jonathanl) awarded rB9efe117535c6: Normal UI: for all ops needing autosmooth on, enable it if needed. a Love token.
May 20 2019, 6:30 PM
Howard Trickey (howardt) committed rB9efe117535c6: Normal UI: for all ops needing autosmooth on, enable it if needed. (authored by Howard Trickey (howardt)).
Normal UI: for all ops needing autosmooth on, enable it if needed.
May 20 2019, 6:18 PM
Howard Trickey (howardt) committed rB43500671dc72: Normal UI: Remove normals toolbar and add/muliply menu options. (authored by Howard Trickey (howardt)).
Normal UI: Remove normals toolbar and add/muliply menu options.
May 20 2019, 2:57 PM

May 16 2019

Howard Trickey (howardt) added a comment to T64582: mirror + bevel modifier problem.

Thanks Philipp for doing such a nice job of isolating the problem. I confirm this problem and am working on it,

May 16 2019, 6:08 PM · Modifiers, BF Blender

May 15 2019

Howard Trickey (howardt) added a comment to T64324: Normals Workflow.

Currently the normals menu commands all have a poll that tests for autosmooth being on. That poll should be removed and the code should just test and turn it on if not already on when those menu items are invoked. I looked once at doing this automatically in the bevel modifier when harden normals was chosen but it was annoying to do because the bevel code is all in a file that only operates on BMesh and there is no autosmooth option recorded in BMesh that could be set and propagated back to the Mesh in the modifier code. This could be corrected, of course.

May 15 2019, 3:37 PM · User Interface, Mesh Modeling, BF Blender

May 10 2019

Howard Trickey (howardt) added a comment to T64324: Normals Workflow.

One question about the idea of making the normal vector in the transform tools item panel be a live reflection of the current selection: this is a not-inexpensive operation (see BM_loop_normal_editdata_array_init in bmesh_mesh.c: it allocates several #loop-length things and iterates over all the loops of the mesh). Even if we only do this if there are custom normals, is there any concern about doing this every time a selection changes? I don't think so, but wonder what others think before going down this coding path.

May 10 2019, 2:40 PM · User Interface, Mesh Modeling, BF Blender

May 8 2019

Howard Trickey (howardt) added a comment to T64324: Normals Workflow.

@William Reynish (billreynish) Yes, I can see that (the copy/paste buffer being elsewhere and hidden).
What were the thoughts about Add/Multiply? Dump them?

May 8 2019, 10:22 PM · User Interface, Mesh Modeling, BF Blender
Howard Trickey (howardt) added a comment to T64324: Normals Workflow.

I agree with most of this, and have been working on it. With changes I made to the normal menu, I can now remove Face Strength from the Normals panel in Tool properties.

May 8 2019, 9:49 PM · User Interface, Mesh Modeling, BF Blender
Howard Trickey (howardt) committed rB6950faa24eff: Normals Menu: fix Average to be able to specify type. (authored by Howard Trickey (howardt)).
Normals Menu: fix Average to be able to specify type.
May 8 2019, 1:45 PM

May 7 2019

Howard Trickey (howardt) closed T64107: Bevel Tool / Vertex Only : width/depth value is wrong. as Resolved.
May 7 2019, 3:33 PM · BF Blender
Howard Trickey (howardt) committed rBcbcc2c22d92b: Fix Bevel T64107 - width/depth value wrong for vertex only. (authored by Howard Trickey (howardt)).
Fix Bevel T64107 - width/depth value wrong for vertex only.
May 7 2019, 3:32 PM
Howard Trickey (howardt) accepted D4811: Fix T64107 Bevel: Vertex Only : width/depth value is wrong..

Thanks for the fix. I will apply and commit this shortly.

May 7 2019, 3:29 PM · BF Blender
Howard Trickey (howardt) committed rBe4669199bf9c: Normals menu for face strength improved. (authored by Howard Trickey (howardt)).
Normals menu for face strength improved.
May 7 2019, 2:47 PM

May 1 2019

Howard Trickey (howardt) committed rBM4650: Document Weighted Normal Modifer, and update Bevel Modifier..
Document Weighted Normal Modifer, and update Bevel Modifier.
May 1 2019, 2:59 PM

Apr 30 2019

Howard Trickey (howardt) committed rBM4649: Documented new options for bevel. Change location of normals tools..
Documented new options for bevel. Change location of normals tools.
Apr 30 2019, 3:36 PM
Howard Trickey (howardt) accepted D4719: Bevel Tool: Add functionality for width-method Width and Depth, when 'Only Vertices' is selected..

This looks good now. I agree with you that the weight <=0 case cannot occur at that point in the code.
I've submitted these changes now, with rB3e780507bd6 .
Thanks for your help on this!

Apr 30 2019, 1:17 PM · BF Blender
Howard Trickey (howardt) committed rB3e780507bd61: Fix T63759 Vertex Bevel works for width and depth offset types. (authored by Howard Trickey (howardt)).
Fix T63759 Vertex Bevel works for width and depth offset types.
Apr 30 2019, 1:15 PM
Howard Trickey (howardt) closed T63759: bevel tool : Width type (Offset-Width-Depth) have no effect with Vertex Only as Resolved by committing rB3e780507bd61: Fix T63759 Vertex Bevel works for width and depth offset types..
Apr 30 2019, 1:14 PM · BF Blender

Apr 29 2019

Howard Trickey (howardt) added a comment to D4719: Bevel Tool: Add functionality for width-method Width and Depth, when 'Only Vertices' is selected..

Why did you move the weight transfer stuff for vertex_only down? It seems that it now moves it past the point where the BM_ELEM tags were needed and set/unset.

Apr 29 2019, 1:09 PM · BF Blender

Apr 26 2019

Howard Trickey (howardt) requested changes to D4719: Bevel Tool: Add functionality for width-method Width and Depth, when 'Only Vertices' is selected..

This looks good. Thanks for doing this. The solution for what to do about 'width' seems like the best approximate solution to a somewhat undefined problem.

Apr 26 2019, 2:48 PM · BF Blender

Apr 25 2019

Howard Trickey (howardt) added a comment to T55018: Documentation for 2.8 (WIP).

One things that changes everywhere in the manual are the parts where it lists where various buttons and other UI live. E.g., most things that were on the tool shelf are listed as being on Panel Tool Shelf > Tools.

Apr 25 2019, 1:18 PM · BF Blender, Documentation

Apr 20 2019

Howard Trickey (howardt) added a comment to T63759: bevel tool : Width type (Offset-Width-Depth) have no effect with Vertex Only.

This is somewhere between a bug and a feature request. The width type was intended for, and explained by, its effect on the amount an edge is beveled. But I can try to think of what to do for vertex. Seems reasonably clear for depth type but less clear for width type.

Apr 20 2019, 5:22 PM · BF Blender

Apr 18 2019

Howard Trickey (howardt) added a comment to T63712: Update bevel_regression.blend automated testfile.

I can't reproduce this. I've been updating bevel_regression.blend pretty regularly (last time Feb 11) and it passes for me.
This is what I do on MacOs:
(with Debug build)
build with lastest master
test with latest svn revision of tests
in the build directory run:
ctest -C Debug -R bevel
and it runs that bevel test and shows it passing.
Similarly if I "make test" on Linux.

Apr 18 2019, 10:28 PM · Mesh Modeling, Restricted Project, BF Blender

Apr 15 2019

Howard Trickey (howardt) added a comment to T63530: blend file suddenly started crashing immediately after loading attached file in ~90% of my attempts.

p.s., I realize that the stack trace in the intial report is during the heart of bevel. My crash happens much earlier, as the previous note said. Perhaps because it is a Debug build? My stack trace:

Apr 15 2019, 3:11 PM · BF Blender
Howard Trickey (howardt) added a comment to T63530: blend file suddenly started crashing immediately after loading attached file in ~90% of my attempts.

This happens at the very beginning of the bevel modifier's applyModifier function, before bevel actually does anything, when it is trying to do BKE_mesh_to_bmesh_ex() to convert the input into a BMesh. So I don't think this has anything to do with Bevel, but rather some kind of corruption in the input file or something gone wrong in the generic mesh to bmesh conversion procedure. I can look into this further but not right away. Is there someone better than me to look at this?

Apr 15 2019, 3:08 PM · BF Blender

Apr 4 2019

Howard Trickey (howardt) committed rB3c6deb69f79a: Fix ply import tests. (authored by Howard Trickey (howardt)).
Fix ply import tests.
Apr 4 2019, 2:56 PM

Apr 3 2019

Howard Trickey (howardt) committed rBb2d68b53dfb1: Fix export_obj_cube test. (authored by Howard Trickey (howardt)).
Fix export_obj_cube test.
Apr 3 2019, 4:08 PM

Apr 2 2019

Howard Trickey (howardt) created T63215: Canceling extrude doesn't undo the extrude, only the distance moved..
Apr 2 2019, 1:30 PM · BF Blender
Howard Trickey (howardt) closed T61903: Bevel Modifier with Limit: Angle, Outer Miter: Arc, Clamp override with 0-displacement extrudes exhibits odd behavior. as Invalid.

The problem is not with bevel, really. It is that right-click to cancel extrude doesn't cancel it -- it just sets extrude amount to 0. So we end up with two faces on top connected with zero-length edges. This is not a situation for which bevel is intended to work well.

Apr 2 2019, 1:20 PM · BF Blender

Apr 1 2019

AV (Dspazio) awarded T63071: Harden normals in bevel modifier alters mesh when checked multiple times a Love token.
Apr 1 2019, 2:09 PM · BF Blender
Howard Trickey (howardt) added a comment to T63071: Harden normals in bevel modifier alters mesh when checked multiple times.

This was not really releated to harden_normals, but rather that the algorithm used when loop slide was enabled could give different results from run-to-run. I fixed that.

Apr 1 2019, 2:00 PM · BF Blender
Howard Trickey (howardt) committed rB61fa6165dfe1: Fix T63071: Bevel inconsistent results toggling harden_normals. (authored by Howard Trickey (howardt)).
Fix T63071: Bevel inconsistent results toggling harden_normals.
Apr 1 2019, 1:59 PM
Howard Trickey (howardt) closed T63071: Harden normals in bevel modifier alters mesh when checked multiple times as Resolved by committing rB61fa6165dfe1: Fix T63071: Bevel inconsistent results toggling harden_normals..
Apr 1 2019, 1:59 PM · BF Blender

Mar 22 2019

Howard Trickey (howardt) closed T58822: Bevel tool (and modifier) doesn't work properly as Invalid.

OK, I finally found time to look at this. Unfortunately, I am going to close this as "working as intended". The workaround cited above (turn off Loop Slide) should be satisfactory in cases like this.

Mar 22 2019, 5:07 PM · Mesh Modeling, BF Blender
Howard Trickey (howardt) added a comment to D4575: WIP OBJ exporter in C and C++.

I take it you are interested in making a proposal for the exporter idea for GSoC '19?
I will try this out soon. Am very interested in what the speed comparisons are so far with this vs Python export. Did you do any measurements of that yet?

Mar 22 2019, 3:20 PM · Import/Export, Addons

Mar 21 2019

Howard Trickey (howardt) closed T57490: Bevel can pull mesh through itself on concave corners. as Resolved.

Improvements to the profile=1 case have fixed this, so closing this bug.

Mar 21 2019, 12:14 PM · BF Blender
Howard Trickey (howardt) closed T40075: Bevel unexpected result with certain geometry as Resolved.

Rohan's GSoC fix did indeed fix this particular case and is now in master, so closing this bug.

Mar 21 2019, 12:11 PM · Mesh Modeling, BF Blender
Howard Trickey (howardt) closed T50819: Bevelling an edge loop gives bad geometry as Resolved.

Clearing out old bugs. Clamping is currently working as intended, even if not ideal. The long term fix is to actually have the geometry merge and/or otherwise do intelligent things when collision happens, and then remove 'Clamp' completely. I hope to get to that as my next big bevel improvement project, though it is some time off.

Mar 21 2019, 12:03 PM · Mesh Modeling, BF Blender
Howard Trickey (howardt) closed T53592: Bevel operator do not confirm on release nor with spacebar like others as Resolved.

Closing this now that Bevel has a user editable keymap, so users can map spacebar to confirm if that's what they want.

Mar 21 2019, 12:00 PM · Mesh Modeling, BF Blender

Mar 19 2019

Howard Trickey (howardt) updated the task description for T48583: Bevel Improvements.
Mar 19 2019, 12:51 PM · Modifiers, Mesh Modeling, BF Blender
Howard Trickey (howardt) updated the task description for T48583: Bevel Improvements.
Mar 19 2019, 12:48 PM · Modifiers, Mesh Modeling, BF Blender
Howard Trickey (howardt) closed T62739: Bevel Weight not affecting Bevel modifier correctly as Invalid.

Sorry, I am closing this as "working as intended" because the code is doing what I intended: that is, it is choosing to keep widths even along their edges as a higher priority than trying to half-way meet an unmeetable set of width constraints.

Mar 19 2019, 12:47 PM · Modifiers, BF Blender
Howard Trickey (howardt) added a comment to T62739: Bevel Weight not affecting Bevel modifier correctly.

The behavior in 2.79 is not really intended -- it is more an accidental consequence of a choice made to solve conflicting specifications.
What the specifications say is that one edge is supposed to have one particular bevel width all the way along it, and the other edge (with the adjusting weight) is supposed to have another weight all the way along it. Where they meet is a conflict. The conflict used to be solved by taking an average, which gave the smooth tapering effect you saw. But for other cases (especially when there are loops) that is not nearly good enough, so I switched to using a least-squares optimization some time in the 2.79 series (I see that you note that this was working for a while in 2.79 and then stopped working, so maybe that was when I made this switch).

Mar 19 2019, 11:58 AM · Modifiers, BF Blender

Mar 18 2019

Howard Trickey (howardt) closed T62649: Blender 2.79b bevel in holes a bit odd as Invalid.

Even though the behavior is surprising, even to me, I am closing this bug for now as "working as intended", since the semantics of vertex groups and weights being interpolated is indeed as intended. I will add a point in my general bevel improvements request bug, T48583, to eventually fix this.

Mar 18 2019, 12:29 PM · BF Blender
Howard Trickey (howardt) updated the task description for T48583: Bevel Improvements.
Mar 18 2019, 12:28 PM · Modifiers, Mesh Modeling, BF Blender

Mar 17 2019

Howard Trickey (howardt) added a comment to T62649: Blender 2.79b bevel in holes a bit odd.

Added Campbell to get his opinion too on how to solve this problem with vertex groups being used for membership and interpolation.

Mar 17 2019, 5:20 PM · BF Blender
Howard Trickey (howardt) updated subscribers of T62649: Blender 2.79b bevel in holes a bit odd.
Mar 17 2019, 5:18 PM · BF Blender
Howard Trickey (howardt) added a comment to T62649: Blender 2.79b bevel in holes a bit odd.

OK, this was mysterious, but I understand the problem now. It is that vertex groups are getting mixed up in a way that is likely unexpected to users: there are weights associated with each vertex in a group and the bevel modifier considers each vertex to be part of the bevel if the weight is >= 0.5.

Mar 17 2019, 5:13 PM · BF Blender
Howard Trickey (howardt) committed rB0af22625c9f9: Fix bl_pyapi_idprop unit test. (authored by Howard Trickey (howardt)).
Fix bl_pyapi_idprop unit test.
Mar 17 2019, 12:36 PM
Howard Trickey (howardt) added a comment to T62649: Blender 2.79b bevel in holes a bit odd.

I confirm too for 2.8. Oddly, it only happens for the modifier, not the tool (oddly because the code for the core bevel is the same). And the second bevel doesn't have to have 0.5 width -- any width will show the problem as long as the first one had width 0.5. I will investigate further.

Mar 17 2019, 12:17 AM · BF Blender

Mar 15 2019

Howard Trickey (howardt) committed rBL62214: split_faces_test: fix by updating call to new_from_object..
split_faces_test: fix by updating call to new_from_object.
Mar 15 2019, 2:16 PM

Mar 8 2019

Howard Trickey (howardt) committed rBa3ae53b99e98: Bevel: revert idea of always starting in offset mode. (authored by Howard Trickey (howardt)).
Bevel: revert idea of always starting in offset mode.
Mar 8 2019, 1:47 PM

Mar 6 2019

Howard Trickey (howardt) added a comment to T61773: Bevel Amount Type: Percent - number too big to comfortably enter it by mouse movement.

I am not sure whether I did anything in particular to fix the mouse sensitivity to percent, but it seems fine to me. Maybe this also had to do with the scale issue that my commit did fix. If the original reporter of this bug thinks it is still not ok for percent, please give more details (a .blend, and details about what you did -- I'm assuming adjusting by mouse movement, but maybe that was a wrong assumption).

Mar 6 2019, 3:19 PM · Mesh Modeling, BF Blender
Howard Trickey (howardt) closed T62039: Inset tool sensitivity is dependent on object scale as Resolved.

I fixed this with rB208fafb

Mar 6 2019, 3:16 PM · BF Blender
Howard Trickey (howardt) committed rB208fafb28536: Fix T61773 Bevel and Inset mouse sensitivity, and bevel tool units. (authored by Howard Trickey (howardt)).
Fix T61773 Bevel and Inset mouse sensitivity, and bevel tool units.
Mar 6 2019, 3:06 PM
Howard Trickey (howardt) closed T61773: Bevel Amount Type: Percent - number too big to comfortably enter it by mouse movement as Resolved by committing rB208fafb28536: Fix T61773 Bevel and Inset mouse sensitivity, and bevel tool units..
Mar 6 2019, 3:06 PM · Mesh Modeling, BF Blender

Mar 4 2019

Petter Lundh (plundh) awarded rB2b892c6c2146: Fix T61988, Bevel miter on small scale. a Love token.
Mar 4 2019, 9:22 PM