Есть обычное растровое изображение. Необходимо провести морфинг (варпинг) по некоторым опорным(reference) точкам.
Например, есть фотография человека, необходимо его "улыбнуть", вытянуть уши и т.п.
Часто используются метод упругой деформации тел, метод угловых изгибов и т.п.
Существует большое количество различных методик, есть готовые реализации библиотек, однако хочется задействовать аппаратную акселерацию:
требуется обрабатывать очень высококачественные снимки и в больших количествах.
Вопрос: Есть ли в OpenGL, WPF, DirectX или ещё где-нибудь некий инструмент, позволяющий производить эффект морфинга посредством перемещения базовых точек на плоском растровом изображении?
Может быть картинку можно натянуть на плоскость и работать морфировать уже её?