Page MenuHome

Bevel Modifiers limit method "Vertex Group" does not recognize group values below 0.5
Closed, DuplicatePublic

Description

System Information
Operating system: Windows-7-6.1.7601-SP1 64 Bits
Graphics card: GeForce GTX 980/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 446.14

Blender Version
Broken: version: 2.91.0, branch: master, commit date: 2020-11-25 08:34, hash: rB0f45cab862b8
Worked: unknown

Short description of error
Basically if your vertex group "Group" is assigned at value 0.49 or lower the modifier does nothing. Values at 0.5 or above will be beveled as 1.0. So it seems to round up and down / true or false.


I am not sure if this is intended, but wouldnt it make more sense to use the Vertex Groups assigned values to control the Bevel width as well? The Solidify Modifier works like this, for comparison.

This allows to handle different bevel widths similar to the Edge Data variant (Weight). Sometimes I use two or more Bevel layers with different profiles for example. Since there is only one Edge Data available the vertex group method is the next best thing and such a feature would be very handy to avoid making more modifiers and vertex groups for control.

Exact steps for others to reproduce the error


[Based on the default startup or an attached .blend file (as simple as possible)]

Event Timeline

Thanks for the report and for the clear screenshot. Indeed, vertex groups currently just work as a control for whether an edge should be beveled, not the size of the bevel. See my comment on the other task for more info. I will be working on this for the bevel node in geometry nodes when I get the chance.