I'm trying to model an iPhone. I have made the base shape for the phone by using a cube with subsurf modifier. Im now trying to make a button on the side but I cant do this without adding loop cuts and this affects the shape of the phone due to subsurface. How can I make a button as seen in the picture to my model while keeping the rounded shape the same of the current model?Hope this new image clears some things up. One on the right is with subsurf one on the left is without

  • 1
    $\begingroup$ the button should be a separate mesh, but you need to make the hole for it. But actually you don't show your wireframe so it's hard to tell what to do... $\endgroup$ – moonboots May 6 at 10:57
  • $\begingroup$ @Pat, I think it would really make sense to add screenshots of the geometry with questions like that. How else will someone be able to help you without seeing what you are doing? I down-voted the question as it seems to me it is poorly formed without any pictures showing the topology and therefore not a very useful question. $\endgroup$ – Martin Z May 6 at 11:23
  • $\begingroup$ Thats my bad ill edit the question asap $\endgroup$ – Pat May 6 at 11:26
  • $\begingroup$ Thank you @moonboots, for the suggestion. Do u know how I cud do this? Using a boolean would be painful and not that effective I would have thought. $\endgroup$ – Pat May 6 at 11:54
  • $\begingroup$ Please check, if any of [these](hole subsurf) are related to your question. $\endgroup$ – Leander May 6 at 11:57

You need to add some geometry to your mesh. Then add some edge loops around with some bevels and ctrlR, delete faces, extrude, move a bit the edge loops you've created to make the hole round, and extrude inwards. To make the button just duplicate the hole profile and extrude.

enter image description here

  • $\begingroup$ Thank you moonboots for the response. The only problem with this solution is that the curvature of the edges on the original model is not maintained. The iPhone X has very rounded edges and doing this method flattens out the sides. That was the tricky thing about my problem. Sorry if my original question was unclear. $\endgroup$ – Pat May 6 at 13:05
  • $\begingroup$ Moonboots I’m not sure how to without sharpening the edges. This happens whenever I add loop cuts. Sorry for being such a noob. I’m new to modeling. $\endgroup$ – Pat May 6 at 13:40
  • 1
    $\begingroup$ Ok I've edited, I think if your shape is rounder you need to add geometry $\endgroup$ – moonboots May 6 at 13:46
  • $\begingroup$ Thank you for your patience with me. I'm just starting out with modelling, I am unsure how to make the hole rounded. Thank you again for helping me out. $\endgroup$ – Pat May 7 at 6:36
  • $\begingroup$ hello, what do you mean "rounded"? It will be as you have a Subsurf modifier, you just need to add some edge loops so that the angles stay sharp $\endgroup$ – moonboots May 7 at 6:41

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.