Apologies if this comes across as a stupid question, but I was wondering what might be the best way to achieve the curved attic (roof?) part of this building?

enter image description here

My gut says add a cube and add some cuts to pinch in the middle sections, but I'm not sure how to convert that into a smooth curve!

Any help would be greatly appreciated.

  • 3
    $\begingroup$ Hi! There are multiple ways but subsurf, proportional edits and maybe lattice deform could be worth trying maybe $\endgroup$
    – m.ardito
    May 26, 2020 at 8:35
  • $\begingroup$ yes a cube that gets smaller to its top, put a subsurf if you want to smooth the angles, and some additional edge loops to sharp the edges a bit $\endgroup$
    – moonboots
    May 26, 2020 at 10:15

1 Answer 1


As has been commented, a subdiv. approach might be:

enter image description here

  • To inset the top face of a cuboid evenly: I inset it with 'Even' checked..
  • Select the outside vertices and GG slide the loop inwards
  • AltM merge the top vertices by distance.

enter image description here

  • CtrlR cut loop round the waist
  • Assign a Bevel modifier, by angle.
  • These are my Bevel settings, quite a common way to put in holding loops to contain Catmull-Clark subdivision, in the right circumstances.

enter image description here

  • (You can, instead, use Bevel Weights, or introduce holding loops by hand)
  • Assign a Subdivision surface modifier, probably 1 level of Catmull-Clark will do

enter image description here

You can adjust the curvature by adjusting the one loop around the waist, (at least, to block the model out).

  • $\begingroup$ hey! Thanks for this! Would it be possible for you to explain the bevel modifier part? Struggling to see what I'm doing wrong with that part! $\endgroup$ May 26, 2020 at 15:21
  • $\begingroup$ It's ok, I figured it out! Thank you! $\endgroup$ May 26, 2020 at 15:32
  • $\begingroup$ @OliverPrimus hehe.. too late! (See Edit) $\endgroup$
    – Robin Betts
    May 26, 2020 at 15:38
  • $\begingroup$ hahah thank you! $\endgroup$ May 27, 2020 at 5:43

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.