Цитата:
|
ИМХО, худшего решения, чем шейдеры, на AS3 не написать
|
не спорю - шейдеры имеют свои недостатки.
но если вы приводите ТАКИЕ аргументы -- значит вы шейдерами никогда не пользовались.
пример шейдера блюра идет в комплекте с пиксель бендером.
Циклы действительно не поддерживаются, но прогонять картинку несколько раз не надо%) Конечно, было б удобней с циклами, но вцелом, и без них обойтись можно.
шейдеры компилятся в специальный ассемблер и выполняются видеокартой, а всякие bitmapdata.draw() -- интерпретатором флеша, который славится особой тормознутостью. Эффект "прозрачного шарика" на шейдере будет летать, а на битмапдате будет считаться по кадру в несколько минут %). И это несмотря на то, что и там и там будет "бегать по всем пикселам"
насчет остального - да, возможно. Шейдеры мне показались оптимальными только навскидку, а так как вы пишите тоже можно и будет работать

Наверно вы правы с том, что шейдер, возможно, для такого - мощновато. Но тут опять же, надо смотреть что за задача.