1
$\begingroup$

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

$\endgroup$
  • $\begingroup$ I would suggest beveling the edges instead of using a subdivision surface modifier. $\endgroup$ – WorldSEnder Jul 14 '14 at 1:36
  • $\begingroup$ 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. $\endgroup$ – user5199 Jul 14 '14 at 1:40
  • $\begingroup$ I would try using the array modifier, using object offsent $\endgroup$ – GiantCowFilms Jul 14 '14 at 1:42
  • $\begingroup$ Try an edge split modifier after and play with the angle $\endgroup$ – Neil Jul 14 '14 at 8:11
  • $\begingroup$ See blender.stackexchange.com/q/734/599 $\endgroup$ – gandalf3 Jul 15 '14 at 0:30
3
$\begingroup$

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

$\endgroup$
  • $\begingroup$ Thank you so much! That seems to work well, however, I still get some issues when smooth shading is applied. $\endgroup$ – user5199 Jul 14 '14 at 2:14
  • $\begingroup$ @user5199 Maybe this will help you: blendernation.com/2013/07/14/8-methods-of-cutting-holes pay special attention on avoiding ngons... $\endgroup$ – cegaton Jul 14 '14 at 2:36
  • $\begingroup$ I've actually already seen that. I was hoping the Boolean modifier would work because it is easy. Thanks anyway, I'll try some of those techniques now instead of being lazy. $\endgroup$ – user5199 Jul 14 '14 at 2:39
  • $\begingroup$ related: blender.stackexchange.com/questions/5856/… $\endgroup$ – cegaton Jul 14 '14 at 2:40

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.