I'm new to Blender and I'm struggling to find the way to transform (by an animation shoude be better) a semi-sphere object to a rounded rectangle.

Please look at the image posted where the red semi-sphere: enter image description here

is transformed into a red rounded rectanlge: enter image description here


  • 1
    $\begingroup$ Have you tried shapekeys? $\endgroup$ Aug 2, 2023 at 14:21
  • $\begingroup$ no, I wasn't aware of that--I'm still at a basic level of using Blender... $\endgroup$
    – xdevel2000
    Aug 2, 2023 at 14:25

1 Answer 1


A Cast modifier on a rounded cuboid should do that for you..

enter image description here

  • CtrlR cut the default cube in half, V cut the loop
  • X delete the bottom half, F fill the hole
  • SX etc. scale to shape in Edit Mode, top edges only, if your reference indicates..
  • CtrlR cut in loops to even up density.

Add a Cast modifier:

enter image description here

  • Factor 0 is the original, and 1 is the hemisphere.

This one's followed up with a level of Subdivision Surface.

In the example, I've adjusted the topology of the bottom surface to suit a bit better, and added a Smooth modifier aimed at the bottom surface only, to make the result a bit more reasonable after deformation, bevelling and subdiv. .. but that's optional. You could take that further, or not do it at all.

enter image description here

  • $\begingroup$ Please can you elaborate better the steps you made to get the result? Unfortunately I'm not be able to reproduce your result. I'm not be able to get a sphere: I get a distroced cuboid... $\endgroup$
    – xdevel2000
    Aug 3, 2023 at 6:56
  • $\begingroup$ The sphere is centred on the object origin, (adjust with Header > Object >Set Origin). The scaling to make a cuboid must be in Edit Mode. (If you scale in Object mode, the sphere-effect will scale along with the object) Will try to fill in some steps for you. $\endgroup$
    – Robin Betts
    Aug 3, 2023 at 7:05
  • $\begingroup$ @xdevel2000 see edit.. hope it helps.. $\endgroup$
    – Robin Betts
    Aug 3, 2023 at 7:43
  • $\begingroup$ Amazing, now it works... however now I've another problem: if I make the animations inserting two keyframes at 0 (factor 1) and at 40 (factor 0) and then I apply the modifer the animation is lost... any help also on this? $\endgroup$
    – xdevel2000
    Aug 3, 2023 at 9:48
  • $\begingroup$ The animation is in the modifier. Applying it will store the mesh at the point of application. If you need to lose the modifier (say, for export) then you could bake its effect, frame-by-frame ... see e.g. blender.stackexchange.com/a/230703/35559 search 'Blender Bake Modifier' or somesuch. If you have a particular version of the question not previously covered, then go ahead and post.. we'll do our best :) $\endgroup$
    – Robin Betts
    Aug 3, 2023 at 9:57

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .