Возникла такая необходимость - сделать реящий "флажочег" для сайта.
понял, что универсального решения проблемы нет.
программный вариант, как у Силина, безусловно красив, но 50% от ресурса проца отжирает. то, что из исходников на сайте - не оч. понравилось из-за пикселизованности границ и опять же вычислений. опять же, брать у кого-то не хотелось - некрасиво как-то.
в 3D рендерить флаги не умею.

остался вариант рисовать покадрово, но я не очень-то себе представлял, как дистортить рисунок на флаге.
В результате опытным путем открыл для себя отличную опцию "envelope"

, наложил на прямоугольник график x*sin x в 4 точках с разной фазой и подогнал прямоугольник вместе с рисунком под график. 4 кадров имхо хватает.
возможно, это самый простой вариант для начинающих и вообще, когда ресурсы проца дороги.