Тема: Dynamic Blur
Показать сообщение отдельно
Старый 25.11.2010, 21:00
gloomyBrain вне форума Посмотреть профиль Отправить личное сообщение для gloomyBrain Найти все сообщения от gloomyBrain
  № 5  
Ответить с цитированием
gloomyBrain
 
Аватар для gloomyBrain

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
Цитата:
Но этот способ, как мне кажется, очень ресурсоемкий
Вы один раз заблюрили. Все. Больше никаких расчетов - просто показываем что нужно по маске.

Цитата:
Для таких вещей есть шейдеры.
Вот смотрите - берем шейдер и пихаем ему одну картинку. Он нам в ответ выдает другую - уже с некой перерисованной облатстью. То есть мы бегаем по всем пикселям и смотрим, попадают ли они в нужную область и, если да, то что-то делаем.
По сути дела шейдер каждый раз производит какие-то операции + он вынужден бегать по всем пикселям. В случае с маской смазывание происходит один раз и далее - просто показ того, что находится под маской.
ИМХО, худшего решения, чем шейдеры, на AS3 не написать =)
__________________
...вселенская грусть