Multiple widths with bevel modifier I want to avoid to cut all necessary supporting loops into the mesh instead I'm searching a non-destructive solution for multiple widths using the bevel modifier.

I tested the various options (edge crease, angle, vertex groups) but none of them seem to work in this case.

How can I have a bigger beveled edge at the red areas but kepping the smaller ones?



Here is the file (Blend-Exchange won't upload me anything.)
https://www.sendspace.com/file/ne0eiw

This is what I want to achieve:
You can set different bevel widths using edge bevel weight.

Set default edges at 0.5 bevel weight using CTRL+E - Edge bevel weight and "red"  edges at 1.0. When in modifier settings increase  width twice and set limit method as weight



You can also get an artifacts because of using subsurf after bevel. But, its easy to fix: