Я хочу реализовать эффект, при котором изображение на поверхности пузыря с изображением выглядит как окружающее поверхность пузыря. Но я не знаю, как делать такие вещи ...

Я делаю это на платформе Android. Должен ли я использовать OpenGL ES для этого? Или просто какое-то 2D преобразование может достичь этого эффекта?
Еще один вопрос: я хочу создать много интересных графических эффектов, таких как различные фильтры PhotoShop, есть ли книги / статьи, на которые я могу ссылаться для такого рода вещей? Эта работа относится к области «Цифровая обработка изображений» или к другим областям, связанным с компьютерной графикой?