enter image description hereBoolean Modifier and Subdivision Surface

I am trying to cut numerous holes into a cylinder to create the barrel of gun. I used the Boolean modifier to cut the holes but now when I try to apply a subdivision surface to the cylinder I get horrifying results.

Would applying the subdivision surface first give better results or should I abandon the Boolean modifier entirely and opt for the knife project tool?

EDIT: Thanks to cegaton I am now able to cut the holes and use a subdivision surface. I still end up with an issue when smooth shading is applied though. enter image description here

  • I would suggest beveling the edges instead of using a subdivision surface modifier. – WorldSEnder Jul 14 '14 at 1:36
  • I tried adding a bevel modifier but it seems to not work on this object. Even if I increased the bevel width to a very high value no change appeared. – user5199 Jul 14 '14 at 1:40
  • I would try using the array modifier, using object offsent – GiantCowFilms Jul 14 '14 at 1:42
  • Try an edge split modifier after and play with the angle – Neil Jul 14 '14 at 8:11
  • See blender.stackexchange.com/q/734/599 – gandalf3 Jul 15 '14 at 0:30
up vote 2 down vote accepted

Invert the order of the modifiers, do the subsurf before the boolean.

Instead of this: enter image description here

Do this:

enter image description here

Your Answer


By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

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