Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   как растушевать края маски или объекта во FLASHE? (http://www.flasher.ru/forum/showthread.php?t=86330)

helenK 12.10.2006 16:30

как растушевать края маски или объекта во FLASHE?
 
Всем привет, я полиграфический дизайнер, во Flashe новичок - делаю первый movie, нужно чтобы титры мягко уходили в темноту - размытые границы маски, а также размытые края объекта для имитация потока света - сохранить подобные эффекты ни из одной графической программы во Flashe пока не получилось*))
Может быть я зря упираютсь именно в маски - есть и другие путя...
Подскажите, заранее благодарна
Hel

iNils 12.10.2006 17:26

Стандартные маски во флеше не имеют полупрозрачности. Можно работать с BitmapData и альфа-каналом, но это делается программно и врядли вам подойдет.

Dendroid 13.10.2006 04:38

Ага, некоторые стандартные и лёгкие способы для работы с изображением в других программах не имееют простых аналогов во флэше.
Для уходящих титров, света, и тому подобных эффектов есть два пути:
1. Сделать картинку с плавно меняющейся прозрачностью, свет - переход от светлого полупрозрачного до светлого прозрачного, мягкая граница для титров на чёрном фоне - переход от чёрного прозрачного к чёрному непрозрачному. Затащить во флэш в виде png-24 (чтобы альфа-канал сохранить).
2. Сделать прямо во флэше любой шейп с нужного цвета и прозрачности заливкой и применить к нему modify->shape->soften fill edges.

aksios 15.10.2006 12:54

Цитата:

Сообщение от helenK
Всем привет, я полиграфический дизайнер, во Flashe новичок - делаю первый movie, нужно чтобы титры мягко уходили в темноту - размытые границы маски, а также размытые края объекта для имитация потока света - сохранить подобные эффекты ни из одной графической программы во Flashe пока не получилось*))
Может быть я зря упираютсь именно в маски - есть и другие путя...
Подскажите, заранее благодарна
Hel

Титры уходят в темноту: наклыдываем под маску еще один слой в виде прямоугольника на весь горизонт и даем ему заливку - в тон фона вертикальный градиент от 8 до 100%.
Размытие края объекта: дублируем объект слоем ниже, у исходного маштаб - 99% у нижнего - 101% и альфа 90%. Если нужно передать объем или вогнутость, то повторяем дублирование с маштабом и изменением альфы.
Имитация потока света: делаем грубый набросок для бликов и даем им радиальную заливку - с последующей ручной коррекцией формы - в центре - белый, альфа - в зависимости от степени освещенности, к краям - альфа 0. Внешней границы видно быть не должно - в ручную редактим форму, направление и интенсивность заливки.
ЗЫ: я понимаю, что с фотографией нужно делать не столь тривиальные вещи, речь идет о векторном изображении. Фотографии отлично редактируются в фотожопе.

PITer 16.10.2006 00:30

Вложений: 1
кстати существует еще другой, довольно интересный путь:
Превратить объект в клип (F8->movie clip) и станут доступны фильтры (сильно урезанный фотошоп). Текст умеет это и так (его превращать не надо). Затем <ctrl>+c -> <ctrl>+<shift>+v, на панели проперти красим верхнй объект, а нижний на панели фильтр, заблуриваем... например так:

Wolsh 16.10.2006 22:42

Вложений: 1
Ого! Сколько интересных вариантов. А вот мой: обычная для восьмёрки градиентная маска. Все остальные варианты, уверяю вас, грубы и подходят только при определенных условиях - если фон однородно черный и т.д.
Чтобы буквы реально становились ПРОЗРАЧНЫМИ нужна именно градиентная маска. Для этого:
1) Рисуем прямоугольник, правим градиент так, чтобы центральное пространство было непрозрачным черным (цвет в принципе неважен - мы рисуем маску) а по краям сверху и снизу альфа уходила - нет, не в ноль, а в 1%, ибо ноль будет воспринят как 100%. Это маска. Конвертим её в мувиклип.
2) Создаем новый мувиклип, помещаем в него на первый слой мувик с титрами, а на второй кладём нашу маску-мувик. Бутерброд.
3) Мувику с маской в инспекторе свойств ставим Blend Mode: Alpha
4) Помещаем мувик-бутерброд куда надо и ставим ему Blend Mode: Layer
5) Открываем пиво, потому что всё уже готово

Wolsh 16.10.2006 22:52

Вложений: 1
Соответственно чтобы получить постепенное размытие краев некоего объекта мы должны иметь два клипа с этим объектом - нормальный и размытый (например фильтром Blur), правильно совмещенные друг с другом, и градиентные маски на оба клипа (градиенты в противофазе), чтобы размытие проявлялось постепенно. Вот и всё.

divinus 17.10.2006 11:07

Wolsh, респект!

Smolkin 10.01.2007 07:31

Walsh, респект!

Только 0%, тоже можно...

Buben 10.01.2007 14:14

Walsh, респект!

Oreanor 10.01.2007 14:25

респект, Wolsh!

iNils 10.01.2007 14:28

Сразу за всех: респект! И на этом прекращаем.

iNils 11.01.2007 03:27

Самое короткое, но программное решение http://flash-mx.ru/forum/topic_show.pl?tid=1137

Kuruki 07.06.2008 14:36

Цитата:

Самое короткое, но программное решение http://flash-mx.ru/forum/topic_show.pl?tid=1137
Не работает что-то оно. В смысле прозрачности нет. У кого-нибудь получалось так сделать?

Update: Упс, сорри, все работает. Просто не разглядел :-)

Exey 10.12.2008 18:33

Да работает http://www.reflektions.com/miniml/te...ink.asp?id=326 )

Тока если на маскируемом мувике висит фильтр ColorMatrixFilter, то прозрачность окрашивается тоже (

ГЛАВАК 18.12.2008 16:02

Рисуешь "темноту",а в другой слой титры, который ниже


Часовой пояс GMT +4, время: 11:58.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.