Выделяете текст, преобразуете его в smart object, нажимаете Ctrl + T, переключаетесь в warp mode (обычно в верхней панели иконка выгнутой трапеции со стрелками), появляется сетка, делаете нужную форму из этой сетки.
Затем в blending options слоя заливка градиентом, и настраиваете линейный градиент.
Либо Blender или 3D Max, там движений меньше.