soft_gradient