|
|
|||||
Регистрация: Apr 2004
Адрес: macromedia—adobe Любит: Flash MX
Сообщений: 2,860
|
рисуйте любые фигуры разных цветов, потом blur на них, снимаем мувиклип и клонируем до тех пор пока при наложении одинаковых снимков не получим то что требуется.
__________________
маска лошади и коня в россии и снг с бесплатной доставкой gimmethevape вейпы и поды доставка |
|
|||||
Регистрация: May 2008
Сообщений: 476
|
Wolsh !
Разъясняю. В вашем варианте выполняется заливка триангла в 2 прохода путем совмещения 1 линейной и 1 радиальной заливки. Получается конечный продукт - триангл залитый тремя "градиентыми цветами". Мой вариант - результат "почти" тот же, но выполняется в 3 прохода 3-мя линейнми градиентами. Рассмотрим Ваш вариант. По моим предположениям, область за гранью градиента, а именно угловые точки a и b, а так же прилегающие к ним некоторые области не имеют корректные значения альфы, а следовательно, и цветовые составляющие(нетрудно выяснить, отключив линейный градиент). Это обусловлено режимом заливки за границами градиента - "pad", т.е. градиент за границами заполняется крайним цветом градиента. Или другими словами градиента за границами радиала вообще нет, есть только однородный цвет(альфа). Из всего из этого можно сделать, печальный, но единственный вывод - цвета у облостей точек а и b искажены(правда несильно). Но в случае использвания данного триангла в качестве карты смещения для фильтра DisplacementMapFilter эти искажения будут фатальными. Если посмотреть мой вариант, то из него видно, что все точки противоположной стороны (в том числе и угловые точки) будут иметь точное нулевое значение соответствующей цветовой составляющей. Т.е. указанных выше искажений не будет. Когда я найду подтверждение моего предположения на практике приложу код в массовое использование |
|
|||||
Регистрация: May 2008
Сообщений: 476
|
Ostgur!
Поясните по-подробнее плиз! |
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
О да, да, Ваша модель математически верна, по крайней мере в равностороннем треугольнике всё должно быть ОК. С радиальным я прогнал, конечно, и с углами облажался))) Надо было сначала почертить, потом писать. Примите мои извинения за написанный бред и Удачи!
__________________
Reality.getBounds(this); |
|
|||||
Регистрация: May 2008
Сообщений: 476
|
Нет! Нет ! Необижайтесь! Ваша идея мне очень пригодиться в будущем!
Это быстрый альтернативный вариант создания градиента в триангле (если, конечно, неиспользовать в DisplacementMapFilter). Wolsh! И огромное спаcибо за оказанную Вами помощь Последний раз редактировалось etc; 22.05.2008 в 14:11. |
Часовой пояс GMT +4, время: 20:38. |
|
« Предыдущая тема | Следующая тема » |
|
|