Interactive and controlled synthesis of 3D irregular shapes