If I didn't miss something essential, you can't achieve a concave form with gradients, because the level blocks are always divided into convex blocks.
Columns are no problem because they are convex.
You can use a model for that wall.