Bevel and Subsurface makes concave corners weird In hard-surface modeling there are often sharp edges and smooth, flat areas side by side. To get smooth areas, subdivision surface modifier is used. Edges that need to stay sharp, must be surrounded by edgeloops or have to be creased. Manually setting edge loops needs a lot of work and often don't work as expected as edgeloops need to loop the whole object, which creates problems in areas that need to be smooth.

I'm trying to use bevel modifier for edgeloops as this is a non-destructive way to sharpen out edges, furthermore I can control which edges get bevelled by using weights or vertex groups.

In the picture I manually beveled my mesh to showcase the problem.


It seems that when bevelling concave edges, the subdivision surface kinda overlaps the mesh. 

Blender file 

Previous questions didn't have clear answer or suggested usin edge loops, which don't work in many cases.
Is this sort of problem fixable without using edgeloops or creases?

Thanks in advance
In edit mode
select the edges
press CTRLB
Roll the MMB (mid mouse button)
turn until you get the number of bevel cuts you want and press enter or LMB (left mouse button)


and that's all the work is done
The only thing you should do is practice these types of bevel exercises




Blend Solution

 Click in the pumpkin