I'm editing some models from an LDraw library (Lego) and I've run into some sort of glitch when I have a bevel modifier and a subsurface modifier active on the object. Here's what it looks like:

enter image description here

I don't understand why the bevel and subsurface modifiers create a bunch of overlapping faces on corners like that. I have the blender file here (v2.79):


Any help would be greatly appreciated :)


The bevels are helping the boundary loops stay sharp while being subdivided but the flat areas still get displaced according to the subdivision algorithm.

This becomes apparent if you set your sub-d to level 1 Go to object properties - display - wire - draw all edges

this should help you see how, when the first sub-d is created, the unfortunate topology folds over the supporting edges.

I've got no sure way of fixing this other than reworking the problem topology. Though, you might have better luck with not using bevel at all and only using sub-d with creased edges. (Albeit I doubt it will be enough for this kind of case)

Anyhow GL maybe someone else will come back with one operator solution for this.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.