Искажение изображения, чтобы сделать капли дождя на экране - PullRequest
3 голосов
/ 20 декабря 2011

Я хочу, чтобы изображение выглядело искаженным, как будто на экране капли дождя. Изображение эффекта капель воды на шаблоне проверки http://db.tt/fQkx9bzh

Есть идеи, как мне это сделать, используя OpenGL или CoreImage?

Я могу получить изображение с глубиной формы капли дождя, если это поможет. В противном случае, я действительно не уверен, как это сделать, тем более что они не идеально круглые, и у меня почти нет опыта работы с OpenGL или Core Image (хотя я могу настроить буферы и прочее и сделать несколько простых рисунков).

1 Ответ

1 голос
/ 20 декабря 2011

Я бы использовал высоту капли (то есть расстояние от поверхности) в качестве управляющей текстуры для эффекта выпуклости .Используйте барицентр капли в качестве центральной точки эффекта.

...