В компьютерной графике это называется банально
Аффинные преобразования.
По факту берем точки(фотку) в 2D, добавляем ей координату по оси Z, потом эти 3D координаты перемножаем на нужный нам вектор(матрицу преобразования). После того как мы перемножили отсекаем нашу координату по Z, проецируем на 2D экран. Тут для объемности похоже добавили еще пару пикселей по Z, или просто тень создает такое ощущение.
upd: смотри еще какую штуку сегодня увидел:
штука на css