если у цилиндра нет промежуточных эджлупов, то элементарно маской выделяем верхнюю или нижнюю часть и масштабируем как надо.
если там уже полигонов лишних накачено дофига, ну скажем после дайнамеша, то можно взять модификатор Деформер софт, это типа латис, сетку деформационную создает. Там соответственно по минимум делается контрольных точек, это четыре штуки, и опять же двигая эти точки, выделяя через маску, можно добиться нужной формы