В принципе, при достаточном желании и врожденной пытливости ума, задача решаема и встроенными средствами фотошопа безо всяких костылей исключительно через displacement map. То, что все нагугленные уроки предлагают руками закатывать солнце, лепя отражения из кусочков, я отношу на счет лености профессиональных дизайнеров по части нестандартных приемов и их косности мышления. Между тем, задача сводится к созданию из контура объекта специфической карты искажений, в которой цвет каждого отрезка соответствовал смещению точки конура от некоей нулевой отметки, примерно так:
Если хорошо подумать, то можно придумать способ создания такой карты чисто средствами фотошопа, задача явно имеет решение.
А при наличии подобной карты нарисовать тень по контуру любой формы - пара пустяков.